环境宿主机: win7
虚拟机: centos7 telnet 已安装
在虚拟机上部署好zookeeper、kafka后在宿主机上使用telnet命令。死活掉不通。浪费了好长时间才搞定。希望对大家有帮助。
1.防火墙问题
检查防火墙状态,已关闭。 而且zookeeper服务宿主机可以通过telnet命令调通。排除。
2.kafka服务自身问题
检查kafka服务是否正常启动。 已正常启动。
那就是kafka自身的问题了。
打开kafka的配置文件
结合网上查到资料觉着是listeners 属性配置的问题。遂一一修改。
listeners=PLAINTEXT://127.0.0.1:9092 失败
listeners=PLAINTEXT://0.0.0.0:9092 失败
listeners=PLAINTEXT://localhost:9092 失败
无语。觉着是环境出问题了。 重新搭建虚拟机。按照上面的步骤重新 来一遍。 还是不行。
突然想到,在搭建虚拟机的时候,不是重新设置过主机名嘛。 就用自己设置的主机名试了一下。
telnet 通了。



