KAFKA本機部署成功遠端沒法訪問解決

方案1.修改機器Hostname爲本機IP,設置kafka的 server.properties 參數host.name爲空。linux

方案2.kafka的server.properties添加參數advertised.host.name=本機IP服務器

這樣遠端直接訪問IP便可鏈接kafka。spa

 

緣由:server

        不少服務器linux機器有兩塊網卡,kafka的 host.name 開始只綁定在了內部IP上,另外一塊對外網卡沒法訪問,把值設置爲空的話會kafka監聽端口在全部的網卡上綁定。這時候須要修改linux環境變量。kafka的server在解析遠端請求時候會匹配hostname,若是不把hostname設置爲IP,遠端須要配置host,綁定kafka服務器IP 與hostname,而後程序中使用hostname訪問遠端。kafka

相關文章
相關標籤/搜索