我正在尝试在本地(Windows 7虚拟桌面)中使用来自kafka的消息
kafka-topics --zookeeper 127.0.0.1:2181 --topic first_topic --create -- partitions 3 --replication-factor 1
Created successful
kafka-console-consumer --bootstrap-server 127.0.0.1:9092 --topic first_topic --from-beginning
ERROR :
WARN [Consumer clientId=consumer-1, groupId=console-consumer-71129] Connection to node 0 could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)
请帮助!
在server.properties设置中
broker.id=0
advertised.port=9092
advertised.host.name=127.0.0.1
listeners=PLAINTEXT://127.0.0.1:9092
advertised.listeners=PLAINTEXT://127.0.0.1:9092
答案 0 :(得分:0)
评论这些。
advertised.port=9092
advertised.host.name=127.0.0.1
listeners=PLAINTEXT://127.0.0.1:9092
advertised.listeners=PLAINTEXT://127.0.0.1:9092
在server.properties中添加/修改以下属性,如下所示:
zookeeper.connect=<computer name>:2181
在zookeeper.properties中:
在D:/驱动器中创建一个文件夹,然后将其放入zookeeper.properties中,如下所示:
dataDir = D:\\文件夹名\\ zookeeper
您也可以在所有命令中使用localhost而不是127.0.0.1。
尝试这些可能会有所帮助