ambari本地源自动化安装hortonworks hadoop
环境配置
Hostname |
IP |
OS |
Ambari |
192.168.174.174 |
Centos X64 base install |
Maste.hadoop |
192.168.174.175 |
Centos X64 base install |
Datanode1.hadoop |
192.168.174.176 |
Centos X64 base install |
操作系统建议以software server 方式安装,base 方式安装后,需要安装Development tools,本文以base举例。
一:制作ambari,hadoop本地源
首先需要有一台能够联网的linux机器
1:网络源制作ambari(1.4.1.25)本地源
wget http://public-repo-1.hortonworks.com/ambari/centos6/1.x/updates/1.4.1.25/ambari.repo
cp ambari.repo /etc/yum.repos.d/
将网络源中的包同步到本地:
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
同步网络源到本地:
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/
如果已经本地已经挂载无需操作
4:JDK安装
tar -zxvf jdk-7u55-linux-x64.gz 安装jdk包
export JAVA_HOME=/jdk/jdk1.7.0_55 环境变量添加
export PATH=$JAVA_HOME/bin:$PATH 执行变量
source /etc/profile 配置立即生效
[