kafka 有的時候會跨機房接收訊息,本地開發機也需要向遠端伺服器發一些訊息,預設是不支援外連的,所以需要配置一下遠端訪問。
kafka 伺服器 host 修改
檢視 hostname,檢視內網 ip 並記錄
cat /etc/hostname
vm172-31-110-6.ksc.com
ifconfig
編輯 host 檔案
vim /etc/hosts
#新增在檔案底部#
172.31.110.6 vm172-31-110-6.ksc.com
kafka 配置檔案修改
修改 server.properties 配置檔案,具體目錄視情況而定。
vim /opt/kafka_2.12-2.2.0/config/server.properties
#修改 listeners #
listeners=plaintext:
需要留意一下 advertised.listeners 要注釋掉,listeners 才會有效。
修改 zookeeper.connect 配置,如果 zookeeper 和 kafka 不在同一臺機器,請配置 zookeeper 位址。
zookeeper.connect=vm172-31-110-6.ksc.com:2181
客戶端 host 配置
在客戶端機器修改 host 檔案對映到遠端外網 ip,內網的 consumer 機器請配置內網 ip 對映。
Kafka單機配置外網訪問
問題 kafka單機,broker內網位址192.168.1.100 9092,對映到外網 4006,springboot install和執行失敗,總是報連線broker超時 查了很多的帖子,總結加試驗最後終於解決了,記錄一下,希望給遇見同樣問題的朋友一點幫助 1 放開advertised.lis...
Kafka配置外網訪問簡要配置
低版本有兩個配置引數需要修改 advertised.host.name ip位址 kafka開放到外網的ip advertised.port 9092 9092對映到外網後的埠新版本 broker配置棄用了advertised.host.name 和 advertised.port 這兩個個配置項,...
kafka內外網監聽配置
簡單的配置listeners,外網伺服器資料推到內網kafka集群中,發現可以生成topic,但是無法寫入資料,外網伺服器報錯 2020 06 10 14 18 53.307 warn 10702 ad producer 1 org.apache.kafka.clients.networkclien...