在云服务器上配置部署kafka和zookeeper
一、介绍
同样将压缩包通过ssh工具上传到我们的云服务器上,解压即可。
zookeeper的配置是和本地服务器配置是一样的,具体请参考这篇文章CentOS7安装部署kafka和zookeeper,但是不同的是kafka的配置文件的修改。
advertised.listeners:
它和listeners类似,该参数也是用于发布给clients的监听器,
不过该参数主要用于IaaS环境,比如云上的机器通常都配有多块网卡(私网网卡和公网网卡)。
对于这种机器,用户可以设置该参数绑定公网IP供外部clients使用,
然后配置listeners来绑定私网IP供broker间通信使用。
当然不设置该参数也是可以的,只是云上的机器很容易出现clients无法获取数据的问题,
原因就是listeners绑定的是默认网卡,而默认网卡通常都是绑定私网IP的。
在实际使用场景中,对于配有多块网卡的机器而言,这个参数通常都是需要配置的。
二、打开防火墙端口2181、9092
firewall-cmd --zone=pub