ambari本地源自动化安装hortonworks hadoop


http://blog.chinaunix.net/uid-26230811-id-4023821.html


一:制作ambari,hadoop本地源

首先需要有一台能够联网的linux机器

1:制作ambari(1.4.1.25)本地源

[root@controller ~]# wget http://public-repo-1.hortonworks.com/ambari/centos6/1.x/updates/1.4.1.25/ambari.repo

[root@controller ~]# cp ambari.repo /etc/yum.repos.d/

http://blog.chinaunix.net/attachment/201312/4/26230811_1386158838uRfO.png

将网络源中的包同步到本地:

reposync  -r HDP-UTILS-1.1.0.16

reposync  -r Updates-ambari-1.4.1.25

reposync  -r ambari-1.x

会得到相应的三个目录,每个目录中有相应的rpm包

准备一台http服务器,本文以172.16.235.164作为http服务器发布安装源

mkdir /var/www/html/ambari

将 HDP-UTILS-1.1.0.16 Updates-ambari-1.4.1.25 ambari-1.x复制到 /var/www/html/ambari下

cd /var/www/html/ambari

createrepo ./    #没有createrepo命令自己去安装

这样ambari安装源就做好了,下载好jdk-6u31-linux-x64.bin备用


2:准备hortonworks hadoop (HDP)2.0.6本地源

准备HDP网络源

vim /etc/yum.repos.d/HDP.repo,添加以下内容

[HDP-2.0.6]

name=HDP

baseurl=http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.0.6.0

enabled=1

gpgcheck=0

http://blog.chinaunix.net/attachment/201312/4/26230811_13861589098q4J.png

同步网络源到本地:

reposync  -r HDP-2.0.6  #将近1G

讲 HDP-2.0.6 复制到http server的/var/www/html/hdp下

cd /var/www/html/hdp

createrepo ./  

这样hadoop的本地源就做好了


3:制作系统本地源(安装ambari和hadoop时,可能会依赖些系统包,这时需要有系统的本地源来安装)

http server 挂载系统光盘

mount /dev/cdrom  /var/www/html/centos/


你可能感兴趣的:(ambari构建本地源)