準(zhǔn)備環(huán)境
192.168.80.10 Master Master.Hadoop
192.168.80.11 Slave1 Slave1.Hadoop
192.168.80.12 Slave2 Slave2.Hadoop
三臺(tái)機(jī)器均為Centos_x64_6.5 Master主節(jié)點(diǎn)配置4G內(nèi)存 另兩臺(tái)Slave配置為2G內(nèi)存
由于通過(guò)在線安裝的方式未能安裝成功,轉(zhuǎn)換思路將在本地建yum源的方式來(lái)安裝,個(gè)人覺(jué)得這種方式應(yīng)該是更適合自動(dòng)化部署的一種方法,畢竟在線安裝幾個(gè)G的內(nèi)容,出問(wèn)題的概率還是比較高的。
YUM本地源配置
1.從官方下載安裝文件:
ambari-1.7.0-centos6.tar.gz
HDP-2.2.0.0-centos6-rpm.tar.gz
HDP-UTILS-1.1.0.20-centos6.tar.gz
2.Apacher http的安裝
比較簡(jiǎn)單,如果沒(méi)裝的話直接yum安裝下即可,在此不作安裝說(shuō)明了。
3.解壓安裝文件到ambari1.7目錄
mkdir /var/www.html/ambari1.7用tar -zxvf 將三個(gè) tar文件解壓,目錄結(jié)構(gòu)與內(nèi)容如下:
4.安裝createrepo
?yum install createrepo
5.創(chuàng)建本地ambari.repo源
將/etc/yum.repos.d下的所有repo做備份,然后刪除,創(chuàng)建一個(gè)ambari.repo,此包的內(nèi)容可以從官網(wǎng)
http://public-repo-1.hortonworks.com/ambari/centos6/1.x/updates/1.7.0/ambari.repo?
下載后修改,寫(xiě)入以下內(nèi)容:
[ambari-1.x]
name=Ambari 1.x
baseurl=http://public-repo-1.hortonworks.com/ambari/centos6/1.x/GA
gpgcheck=1
gpgkey=http://public-repo-1.hortonworks.com/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=0
priority=1[Updates-ambari-1.7.0]
name=ambari-1.7.0 – Updates
baseurl=http://master/ambari1.7/ambari/centos6/1.x/updates/1.7.0/
gpgcheck=1
gpgkey=http://public-repo-1.hortonworks.com/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
6.確認(rèn)yum源是否配置正確
清除緩存
yum clean all
檢查源列表
yum repolist
通過(guò)本地源安裝ambari
1.安裝ambari-server
yum install ambari-server
2.配置ambari-server
ambari-server setup
作為測(cè)試的環(huán)境,我一般都有的默認(rèn)的配置,生產(chǎn)環(huán)境中根據(jù)實(shí)際情況配置,如數(shù)據(jù)庫(kù)可選擇的比較多,前提得安裝并配置完成。
3.啟動(dòng)ambari-server
ambari-server start
4.檢查ambari-server安裝是否成功
在瀏覽器中輸入http://Your Server IP:8080
至此,通過(guò)本地源安裝ambari-server已經(jīng)安裝成功,接下來(lái)我們通過(guò)ambari-server 控制臺(tái)來(lái)安裝Hadoop的集群。
南京迪塔維數(shù)據(jù)技術(shù)有限公司