2017-08-25 8 views
0

ノードを追加してスケーリングをテストし、そのノードをcloudbreakで削除した後、サービスambari-serverは再起動しません。CloudBreakでノードを削除した後にAmbariサーバーを再起動しない

起動時にエラーがある:

DB configs consistency check failed. Run "ambari-server start --skip-database-check" to skip. You may try --auto-fix-database flag to attempt to fix issues automatically. If you use this "--skip-database-check" option, do not make any changes to your cluster topology or perform a cluster upgrade until you correct the database consistency issues. See /var/log/ambari-server/ambari-server-check-database.log for more details on the consistency issues. 

は、ログを見ると多くを言っていません。私はpostgresを再起動しようとしましたが、時には10回に1回のように動作します(それは可能ですか?)

答えて

0

私は単にpostgresを再起動するのではなく、

私はそれで見てambariテーブルを開く:

須藤秀 - postgresの PSQL ambari -U ambari -W -p 5432 (パスワードはbigdataある)

と私は表に見えたtopology_logical_requesttopology_requesttopology_hostgroup、私は、クラスタが削除要求、唯一の追加要求を登録することを見た:

ambari=> select * from topology_logical_request; 
id | request_id |      description 
----+------------+----------------------------------------------------------- 
    1 |   1 | Logical Request: Provision Cluster 'sentelab-perf' 
62 |   51 | Logical Request: Scale Cluster 'sentelab-perf' (+1 hosts) 

削除するには、IDを確認(ノード操作を追加することで、すべての要求を追跡)し、それらを(順序が重要)を削除し始め:\ Qと

delete from topology_hostgroup where id = 51; 
delete from topology_logical_request where id = 62; 
DELETE FROM topology_request WHERE id = 51; 

近く、ambariサーバを再起動し、そしてそれは働きます!

関連する問題