目录
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
启动方式不变