Kafka 配置外網訪問

2021-10-08 08:25:16 字數 737 閱讀 2775

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...