我按照Apache Kafka website上的说明操作。我目前在第6步。当我尝试使用命令启动代理时:
sudo bin/kafka-server-start.sh config/server-1.properties
我收到以下错误:
0.0.0.0:9092: Address already in use.
这不应该是这种情况,因为我在config / server-1.properties文件中将所有9092的实例更改为9093。为什么还在尝试使用端口9092?
提前致谢。
答案 0 :(得分:1)
网站没有明确说出来,但您需要确保取消注释已更改的行。
Now edit these new files and set the following properties:
config/server-1.properties:
broker.id=1
listeners=PLAINTEXT://:9093
log.dir=/tmp/kafka-logs-1
config/server-2.properties:
broker.id=2
listeners=PLAINTEXT://:9094
log.dir=/tmp/kafka-logs-2
答案 1 :(得分:0)
0.0.0.0:9092: Address already in use.
它只是意味着您的端口已经在使用中,并且您再次尝试在同一端口上运行某些服务。
检查您用于启动代理的配置文件,它们必须使用diff端口。