1)安裝HDP時(shí)凯傲,如果打印如下錯(cuò)誤信息:
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:579)
是由于系統(tǒng)的python版本過高,導(dǎo)致驗(yàn)證ssl失敗,將python降級(jí)為2.7.5以下或修改每個(gè)安裝節(jié)點(diǎn)的python證書驗(yàn)證配置文件撮慨,執(zhí)行以下命令修改:
$ sed -i 's/verify=platform_default/verify=disable/' /etc/python/cert-verification.cfg
我通過修改每個(gè)節(jié)點(diǎn)上的verification.cfg文件解決該問題,還可以參考以下解決辦法:
https://community.hortonworks.com/articles/68799/steps-to-fix-ambari-server-agent-expired-certs.html
2)使用Ambari安裝HDP時(shí)脆粥,如果在某一步耗時(shí)過長砌溺,需要刷新瀏覽器,重新之前的步驟变隔,不然可能一直卡在某一步導(dǎo)致安裝進(jìn)行不下去规伐。
3)配置本地yum源時(shí),如果使用repo模板文件匣缘,記得將無關(guān)的yum源配置刪除猖闪,只配置需要安裝的軟件的yum源鲜棠,否則執(zhí)行yum install時(shí)會(huì)失敗。
4)如果yum源通過http方式訪問培慌,需要確保/var/www/html/目錄下的文件有訪問權(quán)限豁陆,否則在安裝HDP時(shí),注冊(cè)和確認(rèn)節(jié)點(diǎn)會(huì)出現(xiàn)訪問不到y(tǒng)um源導(dǎo)致安裝失敗吵护。
5)導(dǎo)入SSH Private Key 時(shí)盒音,可以直接將id_rsa文件內(nèi)容復(fù)制粘貼到輸入框即可,不需要選擇文件然后導(dǎo)入馅而。
6)當(dāng)注冊(cè)和確認(rèn)節(jié)點(diǎn)失敗時(shí)祥诽,一般是由于yum源配置錯(cuò)誤或缺少依賴的安裝包如libtirpc-devel-0.2.4-0.10.el7.x86_64.rpm導(dǎo)致,按提示解決即可瓮恭。
7)如果yum源通過http方式訪問雄坪,需要確保/var/www/html/目錄有下列文件夾且包含了相應(yīng)的軟件安裝包:
- ambari:安裝ambari相關(guān)軟件
- centos74:安裝操作系統(tǒng)相關(guān)軟件
- HDP:安裝HDP相關(guān)軟件
- HDP-UTILS-1.1.0.21:安裝HDP相關(guān)工具軟件
- mysql:安裝mysql相關(guān)軟件
另外,在/etc/yum.repos.d/目錄要有以上5個(gè)軟件包的yum源配置屯蹦。
8)安裝完java维哈,在設(shè)置java相關(guān)PATH環(huán)境變量時(shí),切記將java的環(huán)境變量放在PATH前面颇玷,如果放在后面笨农,會(huì)使用系統(tǒng)默認(rèn)安裝的java版本就缆,PATH順序?qū)е碌膯栴}我遇到過好幾次了帖渠,有時(shí)候很難定位,所以安裝新軟件后竭宰,如果系統(tǒng)已經(jīng)安裝了其他版本的軟件空郊,切記設(shè)置PATH時(shí)將使用的bin放置在前面,例如:
錯(cuò)誤的方式:PATH=$PATH:${JAVA_HOME}/bin
正確的方式:PATH=${JAVA_HOME}/bin:$PATH