CentOS7 下啟動 Kafka (版本kafka_2.12-2.0.0.tgz )的時候失敗了,報異常:
java.net.UnknownHostException: maven: maven: Temporary failure in name resolution
我也不知道哪兒配了個maven host,使用的是默認的kafka的配置文件,直接google搜不到這個異常的相關信息,因為可能每個機器的預置的host.name不同,所以搜不到,搜了好久在StackOverflow上終於找到了解決方案,原來要在server.properties文件中指定
host.name=localhost
就好了,可以正常啟動了
參考鏈接: https://stackoverflow.com/questions/27381802/kafka-shutting-down-kafka-server-kafkaserver-problems-with-starting-kafka-s
但是這樣修改后有個問題,就是在kafka綁定的IP是127.0.0.1,這樣就無法遠程訪問了,所以去掉剛才加的
host.name=localhost
加上下面這句,默認 advertised.listeners 是被注釋掉的
advertised.listeners=PLAINTEXT://192.168.71.123:9092
