Win10 telent VMware 安装的Centos7 9092端口不通

最近在学习kafka,用VMware 安装CentOS7后,在win10系统里面,ping IP地址是通的,但是 telnet ip+socket 确不通,查了各种资料终于搞定,其实只需要做四件事情:

第一:开放端口9092
命令:firewall-cmd --zone=public --add-port=9092/tcp --permanent

第二:防火墙重新加载
命令:firewall-cmd --reload

一般的文章只会说上面这两个操作,但是还有两个操作非常要做,就是配置kafka的serve.properties,并且启动kafka服务。

第三:配置kafka的serve.properties,将listeners设置成如下所示(ip地址要根据自己的虚拟机地址设置):listeners=PLAINTEXT://192.168.177.128:9092
Win10 telent VMware 安装的Centos7 9092端口不通
第四:启动kafka,如果不启动kafka,telnet 是不通的。

通过如上四步配置就OK了。