当kafka生产者或者消费者报如下错误时
WARN NetworkClient - [Producer clientId=producer-1] Connection to node 1 could not be established. Broker may not be available.
可以执行以下操作
查看topic是否存在,存在kafka的机子可以进行该操作
/usr/local/kafka/bin/kafka-topics.sh --zookeeper 10.50.4.45:2181 --list|grep 102
- 关闭相应topic的生产者和消费者
- 第2步删除topic:
/usr/local/kafka/bin/kafka-topics.sh --zookeeper 10.50.4.45:2181 --delete -topic 102
如果配置delete.topic.enable=true
,删除topic后,生成者和消费者会自动创建topic
配置位置:vi /usr/local/kafka/config/server.properties
3. 启动相应topic的生产者和消费者
如果出现 - marked for deletion
- topic不能删除则使用如下命令:
在安装有zo