kafka研究學習-1: 阿里雲安裝配置kafka, 本地windows10代碼訪問

假定阿里雲外網ip爲: 123.123.123.123
假定阿里雲內網ip爲: 172.172.172.172html

1. zookeeper配置文件 zoo.cfg (無特別注意事項)

cat conf/zoo.cfg |grep -v "#"ide

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/install/zookeeper-3.5.8/data
clientPort=2181

改動之處只有 dataDir阿里雲

2. kafka配置文件 server.properties(只列出須要注意的配置:)

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
  • listeners=PLAINTEXT://  內網的ip地址和9092端口
  • advertised.listeners=PLAINTEXT://外網的ip的地址和9092端口
  • advertised.host.name= 內網的ip地址
  • zookeeper.connect=外網的IP地址和2181端口
參考: kafka在阿里雲上的配置

如此, 在本地idea裏使用代碼訪問才能夠通!code

listeners: 是kafka真正broker的地址
advertised.listeners: 提供給producer和consumer訪問的地址;是暴露給外部的listeners,若是沒有設置,會用listeners配置項;server

相關文章
相關標籤/搜索