2017-03-08 30 views
0

我正在按照Apache Kafka website上的說明操作。我目前在第6步:當我嘗試使用命令啓動代理:無法創建另外的Apache Kafka經紀人

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

該網站沒有明確說出來,但你需要確保你取消註釋你已經改變的行。

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 
0

0.0.0.0:9092: Address already in use.

它只是意味着你的端口已在使用,您再嘗試運行同一個端口上的一些服務。

檢查您用於啓動代理的配置文件,它們必須使用diff端口。