线上要部署CDH5,由于打算全套组件都使用CDH5版本,所以需要安装大量的软件包,使用官方的在线安装速度实在受不了,故直接把CDH5的Centos的repo给同步下来了:
cdh5.repo
[cloudera-cdh5]
# Packages for Cloudera's Distribution for Hadoop, Version 5, on RedHat or CentOS 6 x86_64
name=Cloudera's Distribution for Hadoop, Version 5
baseurl=http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/5/
gpgkey = http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/RPM-GPG-KEY-cloudera
gpgcheck = 1
开始同步:
reposync -r cloudera-cdh5
例如我们是在/mnt/cdh5/目录下面执行该命令的,当同步完成后会出现一个cloudera-cdh5目录,进入其中的RPMS目录会看到两个文件夹:noarch和x86_64,代表了不同的架构体系,我们可以在/mnt/cdh5/cloudera-cdh5/RPMS目录之上搭建一个web服务器,然后在clouder-cdh5目录下执行初始化命令即可:
createrepo .
在/etc/yum.repos.d/
下面添加相关cdh5的repo文件即可,即用你的web url替换原先repo中的baseurl即可。
[cloudera-cdh5]
# Packages for Cloudera's Distribution for Hadoop, Version 5, on RedHat or CentOS 6 x86_64
name=Cloudera's Distribution for Hadoop, Version 5
baseurl=http://yourwebserver/
来源:oschina
链接:https://my.oschina.net/u/123777/blog/413631