参考:http://www.cnblogs.com/shudonghe/p/3142796.html
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包
这个用迅雷下载.
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