假定阿里雲外網ip爲: 123.123.123.123
假定阿里雲內網ip爲: 172.172.172.172
html
cat conf/zoo.cfg |grep -v "#"
ide
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/install/zookeeper-3.5.8/data
clientPort=2181
改動之處只有 dataDir
阿里雲
cat config/server.properties |grep -Ev "^$|#"
idea
listeners=PLAINTEXT://172.172.172.172:9092
advertised.host.name=172.172.172.172
advertised.listeners=PLAINTEXT://123.123.123.123:9092
zookeeper.connect=123.123.123.123:2181
log.dirs=/opt/install/kafka_2.11-2.4.1/kafka-logs
參考: kafka在阿里雲上的配置
如此, 在本地idea裏使用代碼訪問才能夠通!code
listeners
: 是kafka真正broker的地址advertised.listeners
: 提供給producer和consumer訪問的地址;是暴露給外部的listeners,若是沒有設置,會用listeners配置項;server