2018/3/23 kafka环境搭建2-broker集群+zookeeper集群 - 简书
https://www.jianshu.com/p/dc4770fc34b6 1/10
kafka环境搭建2-broker集群+zookeeper
集群
(/u/206077af02f9)
heichong (/u/206077af02f9)
关注
2016.05.13 09:53* 字数 1639 阅读 5049 评论 2 喜欢 25
上
篇
文
章
kafka
环
境
搭
建
1-
单
机
版
(https://www.jianshu.com/p/d310a7628852)
介
绍
了
kafka
基
本
环
境
的
搭
建
。
kafka
基
于
zookeeper
管
理
集
群
,
要
在
生
产
环
境
使
用
kafka
,
还需
建
立
起
kafka
集
群的
环
境
。
本篇主要介绍如何搭建kafka集群。由于测试环境机器有限,这里就在一台机器上
搭建伪集群环境
zookeeper集群搭建
kafka是通过zookeeper来管理集群。
kafka软件包内虽然包括了一个简版的zookeeper,但是感觉功能有限。在生产环境下,
建议还是直接下载官方zookeeper软件。
下载 最新版的zookeeper软件
wget http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz
解压,并把解压后的文件移动到/var/zookeeper下,重命名为zookeeper00
tar -xzf zookeeper-3.4.8.tar.gz
mv zookeeper-3.4.8 /var/zookeeper/
cd /var/zookeeper/
mv zookeeper-3.4.8 zookeeper00
进入/var/zookeeper/zookeeper00/conf目录下,将zoo_sample.cfg修改为
zoo.cfg(因为zookeeper启动时默认读的配置文件就叫zoo.cfg)
cd /var/zookeeper/zookeeper00/conf
mv zoo_sample.cfg zoo.cfg
zookeeper配置文件修改
tickTime=2000 #心跳时间,单位:毫秒
initLimit=10 #Follower在启动时需要在10个心跳时间内从Leader同步数据
syncLimit=5 #超过5个心跳时间收不到Follower的响应,就认为此Follower已经下线
dataDir=/zyxx_data/zookeeper/data00 #zookeeper存储数据的目录
clientPort=2181 #zookeeper服务端口
server.0=192.168.6.56:20881:30881
server.1=192.168.6.56:20882:30882
server.2=192.168.6.56:20883:30883