zookeeper在阿里云上部署,本地kafka连接不上zookeeper的问题

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详细教程

kafka(自带zookeeper)集群搭建

解决阿里云服务器只能内网访问,外网访问不了

上一篇:graylog+kafka+zookeeper(单机测试及源码),微服务日志查询使用(七)


下一篇:Kafka(六).高级架构