2017-08-25 45 views
0

我試圖從hdp-2.4.0升級到hdp-2.6.1 將ambari更新爲2.5,並且一切正常,所有服務均爲綠色並且所有服務檢查運行順利。 當我快速升級到hdp-2.6.1時,它會在最後一部分給出錯誤。 我已經按照這個article但是當我重新啓動服務器它給這個錯誤:HDP 2.6.1.0 - 最終確定HDP升級失敗失敗:保存羣集狀態

Error

有沒有辦法解決這個?

非常感謝提前。

問候

回答

0

您可以找到有關日誌裏面的「/var/log/ambari-server/ambari-server-check-database.log」失敗的提示。或者至少將它發佈在這裏,否則這個問題聽起來像「有問題」。

試述你的服務器如下:

ambari-server start --skip-database-check 

這將有效地繞過完整性檢查,因爲他們並不總是準確的。

此外,您還可以試試你的運氣與

ambari-server start --auto-fix-database 

但在此之前一定要備份你的數據庫。

+0

非常感謝! 問題解決了! :) – hsfelix

0

我遇到了同樣的問題 - 無論是從2.5.0.0升級到2.6.2還是降級到2.5.0.0。通過兩者ambari服務器和數據庫的手術,最終什麼的伎倆嘗試很多東西是要廢了參考升級(降級)的集羣表執行ambari服務器重啓

的psql -U ambari ambari

默認密碼是bigdata

ambari => SELECT * FROM簇;

CLUSTER_ID | resource_id | cluster_info | cluster_name | provisioning_state | s ecurity_type | desired_cluster_state | desired_stack_id | UPGRADE_ID ------------ + ------------- + -------------- + ------ -------- + -------------------- + - ------------- + --- -------------------- + ------------------ + ---------- - 2 | 4 | | myclus |已安裝| N ONE | | 51 | 52 (1行)

ambari =>更新簇設置UPGRADE_ID = NULL其中CLUSTER_ID = 2; UPDATE 1

ambari => SELECT * FROM簇; cluster_id | resource_id | cluster_info | cluster_name | provisioning_state | s ecurity_type | desired_cluster_state | desired_stack_id | upgrade_id ------------ + ------------- + -------------- + ------ -------- + -------------------- + - ------------- + --- -------------------- + ------------------ + ---------- - 2 | 4 | | myclus |已安裝| N ONE | | 51 | (1行)