1. 程式人生 > >centos7 + ambari 2.6安裝與系統配置過程記錄

centos7 + ambari 2.6安裝與系統配置過程記錄

繼上一篇部落格記錄如何u盤安裝centos,centos7 u盤安裝遇到的坑以及靠譜解決方法,繼續寫安裝的ambari的過程。

安裝的過程主要是參考這個部落格的,CentOS 7.4 安裝 Ambari 2.6.0 + HDP 2.6.3 搭建Hadoop叢集

在安裝過程出現了很多配置相關問題,分割線下主要羅列所有遇到問題以及解決方法。

------------------------------分割線------------------------------------

1.firewall-cmd --add-service=http 提示FirewallD is not running 錯誤

解決:systemctl start firewalld 開啟防火牆,(參考自centos開啟防火牆

2.systemctl start firewalld 出現啟動失敗,出現以下錯誤。

Job for firewalld.service failed because the control process exited with error

code. See "systemctl status firewalld.service" and "journalctl -xe" for details

解決:由於系統python預設指向的是python3,而實際依賴的是python2,修改/usr/sbin/firewalld檔案,將首行的/usr/bin/python改為/usr/bin/python2,問題順利解決(參考自

點選開啟連結

3.如果系統想要升級python版本到3.X

解決:主要是安裝python3,然後加到系統環境中,(參考自點選開啟連結),個人建議,多版本的話最好是用anaconda或者pyenv環境

4.利用ambari安裝出現錯誤,java.io.FileNotFoundException: /var/run/ambari-server/bootstrap/1 (沒有那個檔案或目錄)

解決:手動建立/var/run/ambari-server/bootstrap/1 這個目錄,然後修改許可權為777,使用命令

chmod -R 777 /var/run/ambari-server/bootstrap/,避免後面出現訪問許可權不足。

5.安裝 ambari-agent時報錯NetUtil.py-[SSL: CERTIFICATE_VERIFY_FAILED]

解決:修改/etc/python/cert-verification.cfg配置檔案,將verify=disable,然後重啟ambari agent,就可以正常註冊。

6.安裝ambari-agent時報錯NetUtil.py:79 - SSLError: Failed to connect. Please check openssl library versions.Refer to: https://bugzilla.redhat.com/show_bug.cgi?id=1022468 for more details. 

未解決:

懷疑是OpenSSL版本過舊,嘗試用yum install openssl,然後未出現更新,顯示系統已經時最新的版本。重啟安裝依然出現同樣的錯誤。

由於使用ambari安裝出現這個錯誤後,折騰了一兩個小時,一直無法解決,最終我放棄使用ambari安裝元件了,直接在叢集配置Hadoop與spark環境了。

歡迎有經驗博友提供建議,幫助解決下第6個問題,謝謝!