kafka集群的安装与基本配置
一、在服务器192.168.23.151/152/153上分别安装Kafka服务
二、规划与修改配置文件
规划:151/152/153上各两个broker,分别是broker1、broker2、broker3、broker4、broker5、broker6
举例151修改配置文件如下:
1、创建配置文件
[root@localhost config]# cp server.properties server1.properties
[root@localhost config]# cp server.properties server2.properties
[root@localhost config]# rm -rf server.properties
2、配置broker1:端口默认的9092
vi /usr/local/myroom/kafka_2.11-2.1.1/config/server1.properties
broker.id=1 listeners=PLAINTEXT://192.168.23.151:9092 advertised.listeners=PLAINTEXT://192.168.23.151:9092 log.dirs=/usr/local/myroom/kafka_2.11-2.1.1/logs/broker1 (新建路径)
zookeeper.connect=192.168.23.151:2181,192.168.23.152:2181,192.168.23.153:2181
3、配置broker2:端口设置为9093
vi /usr/local/myroom/kafka_2.11-2.1.1/config/server2.properties
broker.id=1 listeners=PLAINTEXT://192.168.23.151:9093 advertised.listeners=PLAINTEXT://192.168.23.151:9093 log.dirs=/usr/local/myroom/kafka_2.11-2.1.1/logs/broker2 (新建路径)
zookeeper.connect=192.168.23.151:2181,192.168.23.152:2181,192.168.23.153:2181
三、其他两台服务器配置类似
端口也是9092、9093
四、启动与验证
1、每台服务器上执行用jps命令查看,已经启动成功!
2、查看集群是否已经注册到zookeeper中
1)连接zookeeper的任意客户端
[root@localhost kafka_2.9.2-0.8.1.1]# zkCli.sh
ls /brokers/ids
2)查看到成功注册了4个broker,id分别是1、2、3、4、5、6
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步