1. 程式人生 > >Ambari 2.4.1 安裝HDP 2.5中遇到的問題解決

Ambari 2.4.1 安裝HDP 2.5中遇到的問題解決

本人是Ambari新手,第2詞安裝Ambari及HDP,上次次安裝比較順利,因為伺服器上比較乾淨沒有殘餘,這次是由於想使用spark2.0,本來從ambari從2.4.0升級到2.4.1,及HDP從2.4.2升級到2.5都很順利,但是在使用spark2.0時程式老報錯,我就想再使用spark1.6.2試試,但之前把這個版本從Ambari中刪除了,就要重灌,再加上手賤又把spark2.0也從ambari中刪除,重灌spark1.6.2老是不成功,於是索性就把ambari解除安裝了重灌,解除安裝的時候又解除安裝的不乾淨,導致安裝的時候老是報錯。

主要問題都是由於各個服務殘留導致的:

我使用如下命令解除安裝各種包的殘留:

dpkg -P hive-2-5-0-0-1245-hcatalog
dpkg -P hive-2-5-0-0-1245
dpkg -P hive2-2-5-0-0-1245
dpkg -P hive2-2-5-0-0-1245-jdbc
dpkg -P hive-2-5-0-0-1245-jdbc
dpkg -P atlas-metadata-2-5-0-0-1245-hive-plugin
dpkg -P hbase-2-5-0-0-1245
dpkg -P libhdfs0-2-5-0-0-1245
dpkg -P tez-2-5-0-0-1245
dpkg -P tez-hive2-2-5-0-0-1245
dpkg -P hadoop-2-5-0-0-1245-client
dpkg -P hadoop-2-5-0-0-1245-hdfs-secondarynamenode
dpkg -P hadoop-2-5-0-0-1245-hdfs-zkfc
dpkg -P hadoop-2-5-0-0-1245-hdfs-namenode
dpkg -P hadoop-2-5-0-0-1245-hdfs-journalnode
dpkg -P hadoop-2-5-0-0-1245-hdfs-datanode
dpkg -P hadoop-2-5-0-0-1245-hdfs
dpkg -P hadoop-2-5-0-0-1245-mapreduce
dpkg -P hadoop-2-5-0-0-1245-yarn
dpkg -P hadoop-2-5-0-0-1245
dpkg -P atlas-metadata-2-5-0-0-1245-hive-Plugin
dpkg -P spark-2-5-0-0-1245-Python
dpkg -P storm-2-5-0-0-1245-slider-client
dpkg -P zookeeper-2-5-0-0-1245
dpkg -P slider-2-5-0-0-1245
dpkg -P spark-2-5-0-0-1245-yarn-shuffle
dpkg -P datafu-2-5-0-0-1245
dpkg -P bigtop-jsvc
dpkg -P livy-2-5-0-0-1245
dpkg -P ranger-2-5-0-0-1245-storm-Plugin
dpkg -P mysql-connector-java
dpkg -P spark-2-5-0-0-1245
dpkg -P ambari-metrics-assembly
dpkg -P pig-2-5-0-0-1245
dpkg -P smartsense-hst
dpkg -P hive-2-5-0-0-1245-webhcat
dpkg -P ranger-2-5-0-0-1245-hdfs-Plugin
dpkg -P ranger-2-5-0-0-1245-yarn-Plugin
dpkg -P ranger-2-5-0-0-1245-hbase-plugin
dpkg -P ranger-2-5-0-0-1245-hive-plugin 
dpkg -P ranger-2-5-0-0-1245-hdfs-plugin 
dpkg -P spark2-2-5-0-0-1245-yarn-shuffle
dpkg -P hdp-select

大多數包的殘留清理都很乾淨,但是唯獨zookeeper老是出問題。下面說下我處理的過程:

使用Ambari安裝老是出問題,老是報各種奇奇怪怪的問題,所以就打算手動安裝下,結果手動安裝zookeeper老是出錯,

/var/lib/dpkg/info/zookeeper-2-5-0-0-1245.postinst:line 28: /usr/bin/hdp-select: No such file or directory

然後就解除安裝了,先安裝hdp-select,再安裝zookeeper時 ,提示zookeeper已存在,於是執行命令 apt-get remove zookeeper-2-5-0-0-1245, 解除安裝的時候有個警告,說是沒有刪除/usr/hdp/zookeeper這個

的syslink, 我在/usr/hdp/目錄下看到一個zookeeper目錄,然後將該目錄刪掉,再次把上面的命令執行了一次,在ambari上試了一下,還是失敗了,再次執行了上面的命令,在ambari上再次安裝hdp,終於成功了