目录
1.安装zookeeper集群
先前已经记录了单机安装kafka的过程,上面有描述zookeeper的安装方式。
zookeeper集群与单机相比,就是在每个zookeeper的配置文件中增加了如下的东西:
1)增加myid文件
在每个zookeeper的data文件夹(zookeeper配置文件中dataDir)中添加文件myid,文件内容为每个zookeeper的序号,例如,第一个zookeeper的序号为1,后面依次排序。

2)修改配置文件
在每个zookeeper配置文件中,增加以下内容:
server.1=10.XX.XX.XX:2888:3888
server.2=10.XX.XX.XX:2888:3888
server.3=10.XX.XX.XX:2888:3888

server.1 后面的IP值就是zookeeper myid为1的服务器IP
server.2 后面的IP值就是zookeeper myid为2的服务器IP
server.3 后面的IP值就是zookeeper myid为3的服务器IP
3)启动zookeeper
启动方式同单机zookeeper,也是进入到zookeeper的bin文件夹执行
./zkServer.sh start
每个zookeeper都启动后,可以查看mode
./zkServer.sh status


2.安装kafka集群
1)修改配置文件
安装配置方式与单机的相同。
就是配置文件中有两处注意的地方,分别是:
broker.id和zookeeper.connect
broker.id的值不能一样,可以从1开始顺延
zookeeper.connect,需要将zookeeper集群的信息写上,中间逗号隔开
2)启动kafka
启动方式不变
本文档详细介绍了如何搭建Zookeeper和Kafka集群。首先,对于Zookeeper集群,需要在每个节点创建myid文件并配置server.1, server.2, server.3等条目,指定各节点的IP和端口。接着,修改配置文件,启动zookeeper服务,并通过status检查运行状态。然后,对于Kafka集群,主要关注broker.id的唯一性和zookeeper.connect的配置,启动kafka服务。完成这些步骤后,你就成功建立了Zookeeper和Kafka的集群环境。

1570

被折叠的 条评论
为什么被折叠?



