对kafka的集群环境配置只需将单机版安装的kafka配置进行相应修改,然后复制到另外两台机器即可,这里只需修改server.properries文件中kafka连接zookeeper的配置,将kafka连接到zookeeper集群,配置格式为zookeeper服务器IP:zookeeper的客户端端口,多个zookeeper机器之间用逗号隔开
zookeeper.connect=server-1:2181,server-2:2181,server-3:2181
将kafka分别复制到另外两台服务器上
scp -r kafka root@x.x.x.x:/usr/local/software/kafka
复制完成后,分别登录另外两台机器,修改server.properties文件中的broker.id,依次为2,3,当然可以设置任一整数,只要保证一个集群中broker.id唯一即可,同时在3台机器的server.properties文件中设置host.name为本机IP.
配置完成后,分别启动3台机器的kafkaServer,通过zookeeper客户端查看kafka在zookeeper中的相应元数据信息