Ambari非root使用者安裝步驟

源神發表於2018-05-10

步驟跟root安裝本質上無太大區別,Ambari支援非root使用者安裝,注意如下幾點即可:

以hadoop使用者為例:

1、需要在/etc/sudoers末尾追加:hadoop    ALL=(ALL)       NOPASSWD:ALL

2、配置主機域名/etc/hostname,執行下:執行hostname -f命令進行驗證是否生效,如果不生效,則執行hostname name(此處name為需設定的域名),使其生效;

3、ssh免祕鑰登入需在hadoop使用者下完成;

4、用chown -R命令修改repo目錄下所有檔案的歸屬許可權為當前使用者所有(如放置目錄:/var/www/html/repo/,所屬為hadoop:hadooo)

5、注意在當前使用者下建立資料夾或檔案的許可權,如果設定太嚴會導致元件使用者無法訪問,可將umask 022,可新增至~/.bash_profile,在source一下生效;

6、再執行# sudo ambari-server setup安裝時,會出現如下提示步驟:

Customize user account for ambari-server daemon [y/n] (n)? 

輸入y,提示輸入的使用者為:haoop

7、在Ambari安裝嚮導web配置介面,步驟:配置叢集目標機器和祕鑰的介面中,SSH 使用者賬號:填寫為hadoop當前使用者


8、ambari-agent重啟,需在前面加sudo,即sudo ambari-agent restart,否則心跳不穩定會掉線


相關文章