参考:http://www.cnblogs.com/shudonghe/p/3142796.html
http://my.oschina.net/u/569297/blog/190510

1. 准备环境.

3台服务器,修改hosts,千万记得同时修改hostname.
定义机器的名称和ip,如下:

127.0.0.1 localhost
192.168.1.2 master
192.168.1.3 slave1
192.168.1.4 slave2
192.168.1.5 slave3

CM的主机检查器说,必须得有一个localhost的指向.

2. 下载Cloudera Manager安装文件

最新版

3. 下载相关的CM安装所需要的RPM包

http://archive.cloudera.com/cm4/redhat/6/x86_64/cm/4/RPMS/x86_64/
这个用迅雷下载.

4. 创建软件源

将下载好的rpm文件上传到服务器的指定目录,如:/home/admin/RPMS
然后

#安装createrepo
yum install createrepo  
#创建repo
createrepo .  
#安装apache
yum install httpd  
#启动
service httpd start
#移动RPM文件到apache目录下
mv /home/admin/RPMS /var/www/html  
#授权
chmod -R ugo+rx /var/www/html/RPMS 

访问http://ip/RPMS
看能否打开

5. 使用本地源

touch myrepo.repo
vim myrepo.repo

输入以下内容:

[myrepo] 
name=myrepo 
baseurl=http://hostname/RPMS 
enabled=1 
gpgcheck=0 

将文件放到/etc/yum.repos.d目录下,即最终结果为/etc/yum.repos.d/myrepo.repo

这里的客户端指的是使用本地源的主机,(即待安装的不能联网的哪些主机)。

注意:/etc/yum.repos.d目录下仅仅保留自己创建的本地库,否则其他的库因为不能联网,会报错的,使得安装退出。本例中,仅仅保留myrepo.repo

安装的时候需要安装postgresql,默认阿里云没有,所以在安装之前先执行

yum install postgresql
yum install postgresql-server

然后进行安装

sudo ./cloudera-manager-installer.bin --skip_repo_package=1

http://archive.cloudera.com/cdh4/parcels/4.6.0.26/
http://archive.cloudera.com/impala/parcels/1.2.4/

Comments
Write a Comment