存在しない Ambari に構成されたホストがあります。Ambari はまだそこにあると考えています。UI から削除しようとすると、次のようになります。
API の DELETE メソッドで受信した 400 ステータス コード: /api/v1/clusters/handy091015/hosts/r-hadoopeco-celeryworker-07ac46a4.hbinternal.com/host_components/ZOOKEEPER_CLIENT
エラー メッセージ: 不正なリクエスト
API 経由で削除しようとすると、以下のコマンドを使用して、GET と同じホスト情報を取得します。
curl -H "X-Requested-By: ambari" -DELETE http://admin:admin@ambari.handy-internal.com//api/v1/clusters/handy091015/hosts/r-hadoopeco-celeryworker-07ac46a4.hbinternal.com
ここの指示を無駄に試しました: https://cwiki.apache.org/confluence/display/AMBARI/Using+APIs+to+delete+a+service+or+all+host+components+on+a+ホスト
私の質問は、どうすれば Ambari がこのホストのことを知らなくなったり、このホストで何かをしようとしないようにするにはどうすればよいかということです。