说明:操作环境,CentOS6.5
需求,由于最近要在CentOS环境下离线安装CDH,要搭建一个离线的本地yum源。
一、选择一台服务器作为源,存放安装时需要的所有包;(离线yum源的本质含义其实就是,本来这个需要的某个包需要到官网给的链接上下载,现在我们修改他下载这个包的地址,让他到我们的给的链接地址上下载。)由于目前资源有限,目前只有三台虚拟机,没有第四台虚拟机可供使用,所以我就把其中一台虚拟机作为yum源服务器。现在三台虚拟机分别为,192.168.4.123/192.168.4.124和192.168.4.125,选择192.168.4.123作为yum源。
二、把安装过程需要的包放到/var/www/html/目录下,然后解压
如下面:
三、配置客户端
j进入/etc/yum.repos.d/目录
vi创建cloudera-manager.repo
[cloudera-manager]
name=Cloudera Manager, Version 5.5.1
baseurl=http://192.168.4.123/cm5.5.1 #cm5.5.1是要安装的版本号
gpgcheck=0
注意;由于这是使用的是http协议,所有要开启http服务:
查看服务状态:service httpd status
打开服务:service httpd start
如果提示找不到http服务时,需要进行安装,安装可以选用yum方式,命令如下:yum install httpd
如下:
由于yum在下载时会访问/etc/yum.repos.d/下.repo文件里的链接,所有为了让yum下载时只访问我配置的链接地址,把其他.repo文件放到bak文件下就可以了。
客户端测试:
http://192.168.4.123/cm5.5.1/ (默认访问端口:80)
如果出现下面的界面说面,yum源配置成功,并且客户端可以访问。
转载于:https://my.oschina.net/u/3197158/blog/1058220