Ambari2.7.3 HDP3.1 非root用戶(hù)安裝注意事項(xiàng)
以admin用戶(hù)爷速,用戶(hù)組為hadoop為樣例央星,java用admin用戶(hù)安裝屬于hadoop組:
1.admin用戶(hù)賦予sudo 權(quán)限并免密登錄;
2.免密登錄用admin用戶(hù)(免密登錄注意用戶(hù)目錄惫东、.ssh莉给、authkey權(quán)限否則設(shè)置失敗)凿蒜,后續(xù)用id_rsa賬戶(hù)需要用到
3.ambari-service start 不加sudo啟動(dòng)
4.初始化設(shè)置ambari-server 賬號(hào)禁谦。選擇admin用戶(hù)
Enter user account for ambari-server daemon (root):admin(與免密登錄用戶(hù)一致)
5.WEB UI設(shè)置CONFIRM HOST的集群目前擁有的節(jié)點(diǎn)和密鑰配置中,
SSH USER Account:admin(與免密登錄用戶(hù)一致)
6.WEB UI設(shè)置CUSTOM SERVICE废封,與ACCOUNT與CONFIGURATION相關(guān)時(shí)
所有用戶(hù)都用設(shè)置為admin州泊,用戶(hù)組設(shè)置為hadoop,與java一致;
設(shè)置用戶(hù)時(shí)漂洋,一些用戶(hù)會(huì)有warning彈窗遥皂,仍設(shè)置為admin
這樣設(shè)置可以避免JAVA_HOME does not exist力喷。例如AMS服務(wù)用的ams用戶(hù),再執(zhí)行與java有關(guān)指令時(shí)演训,找不到admin用戶(hù)的java弟孟,所以會(huì)報(bào)錯(cuò)。
7.各個(gè)服務(wù)安裝過(guò)程中會(huì)出現(xiàn)執(zhí)行異常
a.安裝時(shí)異常,主要時(shí)系統(tǒng)不存在某類(lèi)pm包样悟,下載并安裝即可拂募。提示為:Requires:xxx
b啟動(dòng)時(shí)異常,權(quán)限問(wèn)題窟她,提示root則優(yōu)先考慮免密登錄問(wèn)題陈症。再考慮是否此服務(wù)的用戶(hù)能夠有權(quán)限執(zhí)行,可以根據(jù)提示位置震糖,看下相關(guān)文件所屬用戶(hù)和權(quán)限录肯。
c.文件不存再問(wèn)題:不存在時(shí),去創(chuàng)建一個(gè)并修改文件的所屬用戶(hù)和權(quán)限吊说。
d.如果那一步有異常论咏,明顯是shell腳本執(zhí)行 ,可以復(fù)制命令在相關(guān)節(jié)點(diǎn)上執(zhí)行颁井,比如帶有--config