做这一件事情的原因:
1.公司的内部的服务器仅有一台可以连接到外网。
2.即使每一台都能联网,但是都用yum来直接安装则会出现重复下载,效率不高。
所以出了以下方案可以快速搭建一个ClouderaManager的管理集群。
解决方法如下:
1.配置ClouderaManager的yum源(在可联网的机器上)
cd /etc/yum.repos.d/
wget https://archive.cloudera.com/cm5/redhat/6/x86_64/cm/cloudera-manager.repo
2.安装yum工具
yum install -y yum-utils createrepo
3.同步ClouderaManager的源
reposync -r cloudera-manager.repo
此操作会在 /etc/yum.repos.d/目录下生成同名文件夹cloudera-manager
4.安装apache
yum install httpd
5.创建软链接指向仓库
ln -s /etc/yum.repos.d/cloudera-manager /var/www/html/cloudera-manager
6.创建本地yum仓库
createrepo -p -d -o /etc/yum.repos.d/cloudera-manager /etc/yum.repos.d/cloudera-manager
7.启动apache
service httpd start
8.在其它节点上配置指向建立本地仓库的yum源
cd /etc/yum.repos.d/
wget https://archive.cloudera.com/cm5/redhat/6/x86_64/cm/cloudera-manager.repo
vi cloudera-manager.repo
设置baseurl=http://<address:port>/cloudera-manager
完成,现在可以在其它主机上不联网而且快带的通过yum安装一个ClouderaManager的集群了。