現(xiàn)象
新的發(fā)布環(huán)境,有三臺kafka集群,生產(chǎn)消費一切OK。當(dāng)把網(wǎng)關(guān)程序發(fā)布到另一個的機器時,生產(chǎn)數(shù)據(jù)收不到了。所有代碼和環(huán)境一模一樣。
解決
查看端口看到綁定的端口到內(nèi)網(wǎng)一特定IP,這是由Kafka的server.properties中配置的這是之前的一個坑。這個不配不能正常工作。由此啟發(fā),在/etc/hosts 把kafka所在局域網(wǎng)的所有IP配進去,問題解決。
之前問題
SQuirreL SQL Client連接hbase插件phoenix,zookeeper的地址必須在window的hosts配置。在一個正常所有機器有域名的環(huán)境應(yīng)該不會有這種情況。