2017-08-25 17 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 =>クラスタから選択*;

CLUSTER_ID |リソースID | cluster_info |クラスタ名| 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 =>クラスタから選択*; cluster_id |リソースID | cluster_info |クラスタ名| provisioning_state | s ecurity_type | desired_cluster_state | desired_stack_id | upgrade_id ------------ + ------------- + -------------- + ------ -------- + -------------------- + - ------------- + --- -------------------- + ------------------ + ---------- - 2 | 4 | | myclus |インストール済み| N ONE | | 51 | (1行)

関連する問題