新聞中心
安裝須知:

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、小程序定制開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了富源免費(fèi)建站歡迎大家使用!
- 所有操作都要使用root用戶,且系統(tǒng)不要有其他用戶,ssh的密鑰也都是基于root用戶的。否則會(huì)出現(xiàn)問(wèn)題【Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) 】
- hostname都要使用FQDN格式,具體參照【配置】的第三步
- 所有節(jié)點(diǎn)都安裝ntpd服務(wù) 可參考centos7 中使用NTP進(jìn)行時(shí)間同步 http://www.linuxidc.com/Linux/2015-11/124911.htm
- 切記,一定要從空機(jī)裝起,尤其是以前搭過(guò)Hadoop環(huán)境的。切記 切記 切記 重要的事情說(shuō)三遍!
安裝:
- 在 hortonworks公共資源庫(kù) 選定一個(gè)ambari版本并復(fù)制對(duì)應(yīng)的repo地址(這個(gè)網(wǎng)頁(yè)的內(nèi)容加載很慢 要耐心等)。我選的是2.4.2 地址是http://s3.amazonaws.com/public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari.repo。
- 使用wget下載到節(jié)點(diǎn),或者下載到物理機(jī)后上傳到節(jié)點(diǎn)
wget http://s3.amazonaws.com/public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari.repo #文件會(huì)下載到當(dāng)前目錄
- 將ambari.repo文件拷貝到 /etc/yum.repos.d/ 目錄下
mv ambari.repo /etc/yum.repos.d/
- 獲取該公共庫(kù)的所有源文件列表
yum clean all yum list|grep ambari
- 開(kāi)始安裝server
yum install ambari-server
如果依賴項(xiàng)postgresql下載失敗,需要手動(dòng)下載安裝;點(diǎn)這里 下載一個(gè)并安裝就可以了
wget ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7.2/x86_64/updates/security/postgresql-libs-9.2.15-1.el7_2.x86_64.rpm; rpm -ivh postgresql-libs-9.2.15-1.el7_2.x86_64.rpm
- 安裝完成后,開(kāi)始進(jìn)行配置(全部用默認(rèn)項(xiàng) 全程回車(chē))。其中有一步 需要指定用戶賬號(hào),要記住使用root
ambari-server setup
- 配置完成就可以啟動(dòng)了,然后 就可以用8080端口訪問(wèn)管理頁(yè)面了
ambari-server start
配置集群:
安裝成功后,就需要在WEBUI中創(chuàng)建集群了。點(diǎn)擊【Launch Install Wizard】
1.GetStarted 指定集群名
2.Select Version 選擇HDP版本。HDP版本對(duì)應(yīng)的是一組生態(tài)組件的版本。根據(jù)自己需要的組件版本選擇一個(gè)即可。我選擇的是HDP-2.5
下面的內(nèi)容,使用公共資源庫(kù)即可(推薦把資源下載到本地,然后使用本地庫(kù)。Public Repo的話需要很長(zhǎng)時(shí)間)?!維kip ……】這個(gè)也不用選,進(jìn)入下一步。
3.Install Options 安裝配置。這一步要謹(jǐn)慎
Target Hosts要指定Hosts列表,這個(gè)hostname的格式必須是Fully Qualified Domain Name (FQDN),簡(jiǎn)單點(diǎn)說(shuō),必須是一個(gè)域名的格式,如下圖所示。/etc/hosts當(dāng)然也要與之對(duì)應(yīng)
Host Registration Information 這里要選擇使用私鑰,并上傳作為Ambari的主機(jī)的私鑰,當(dāng)然也可以直接粘貼私鑰的內(nèi)容 注:id_dsa是私鑰,id_dsa.pub 是公鑰。UserAccount使用root 端口不用改
4.Confirm Hosts
從上一步過(guò)來(lái)后,在這一步會(huì)自動(dòng)節(jié)點(diǎn)注冊(cè),并會(huì)顯示進(jìn)度及注冊(cè)狀況
可以點(diǎn)擊①查看有哪些注冊(cè)過(guò)程中缺少的內(nèi)容
5.Choose Services 選擇集群中需要安裝的服務(wù)
有些服務(wù)是必須得,或者是被依賴的,如果沒(méi)選的 點(diǎn)擊下一步的時(shí)候會(huì)有提示。
6.Assign Masters 給各節(jié)點(diǎn)組件分配資源,這個(gè)自己看著來(lái)就行
7.Assign Slaves and Clients 配置從節(jié)點(diǎn)和客戶端。注意最后一列的Client指的是各種客戶端,而不是某一種。
8.Customize Service 服務(wù)的自定義設(shè)置
這一步里大部分都可以使用默認(rèn)項(xiàng),少部分需要改動(dòng)和設(shè)置,如Hive和Oozie需要指定數(shù)據(jù)庫(kù)密碼等
紅色數(shù)字標(biāo)志表示這一項(xiàng)有需要手動(dòng)設(shè)置的內(nèi)容。
此外,如果Hive和Oozie使用Mysql的話,還需要先安裝MySql,然后創(chuàng)建hive,oozie用戶并賦予權(quán)限,當(dāng)然 還有hive、oozie數(shù)據(jù)庫(kù)
具體操作可參考 CentOS7 minimal下MySQL的卸載及安裝 http://www.linuxidc.com/Linux/2016-12/137942.htm
還要在ambari server上執(zhí)行
ambari-server setup --jdbc-db=mysql --jdbc-driver=[/path/to/mysql/mysql-connector-java.jar]
如果有不合適的參數(shù),是無(wú)法進(jìn)入下一步的,點(diǎn)擊下一步的時(shí)候系統(tǒng)會(huì)提示需要改成的值。
當(dāng)前題目:CentOS7安裝Ambari2.4.0圖文詳解
本文地址:http://m.5511xx.com/article/dpposgd.html


咨詢
建站咨詢
