問題タブ [confluent-control-center]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - クラスター上の Confluent Control Center
docker を使用して、zookeeper と kafka バージョン 5.4.0 の基本的な 3 サーバー クラスターをセットアップしました。Zookeeper と kafka については、3 つのブートストラップ サーバーすべてを指定しました。1 台のサーバーがダウンしてもクラスターが正常に動作するように、これをセットアップしようとしています。コントロールセンターを機能させようとしていますが、問題が発生しています。まず、サーバーの 1 つだけがコントロール センターを正常に実行できるように見えます。3 つすべてではなく、実行しているブートストラップ サーバーを指定した場合のみです。他の 2 つのサーバーでコントロール センターを起動しようとすると、起動に失敗し、次のログが継続的に記録されます。
INFO unable to get command store (io.confluent.command.CommandStore)
これを実現する最善の方法がわかりません。役立つかもしれないので、zookeeper/broker ペアの docker-compose ファイルと、コントロール センターのファイルを以下に投稿します。指定に誤りがある場合、または変更が適切であると思われる場合はお知らせください。
Zookeeper/kafka ブローカー docker-compose.yml (他はアドバタイズされたリスナー IP のみが異なります):
コントロールセンター docker-compose.yml:
apache-kafka - コンフルエント コントロール センター用に単一のブローカーを構成する方法
開発目的で、単一のブローカー kafka のコントロール センターをセットアップしたいのですが、例外のために失敗しました。設定とコントロール センターの出力ログの詳細をここに記載します。誰でもアドバイスを手伝ってもらえますか?