Kafka: BROKER_NOT_AVAILABLE
Kafkaブローカー接続エラーの解決方法
概要
Kafkaブローカーに接続できない場合に発生するエラーです。
エラーメッセージ
KafkaError: BROKER_NOT_AVAILABLE
原因
- ブローカーが停止: Kafkaサービスが動作していない
- ZooKeeperの問題: ZooKeeper接続エラー
- advertised.listeners設定: クライアントからアクセスできないアドレス
- ネットワーク設定: ファイアウォールやDNS
解決策
1. ブローカー状態確認
| |
2. server.properties設定
| |
3. Node.js接続(KafkaJS)
| |
4. Docker Compose設定
| |
よくある間違い
- DockerでlocalにL代わりにサービス名を使用しない
- advertised.listenersの設定ミス
この記事は役に立ちましたか?