zookeeper和kafka的安装参考文章:
zookeeper + kafka 集群安装部署教程(linux环境下)
本地kafka连接不上阿里云zookeeper的问题解决方案:
1.在阿里云上开放zookeeper的访问端口2181
自定义 TCP 2181 0.0.0.0/
2.在本地/etc/hosts文件中建立好阿里云外网与域名的映射关系
118.190.xxx.xx(阿里云的外网地址) node01
3.修改kafka的配置文件 config/server.properties
#id要唯一 broker.id=1 listeners=PLAINTEXT://localhost:9092 log.dirs=/var/kafka_data #在zookeeper的根目录下创建kafka节点 zookeeper.connect=node01:2181/kafka
测试后可以完美访问
如果不想关防火墙可以参考阿里云kafka部署踩坑系列,连接不上等问题
参考文章:
Linux环境下(Centos7) 下安装Kafka详细教程