在同一台机器上搭建zk集群和kfaka集群。
一.Zookeeper集群搭建
1.创建zk安装目录
[root@master ~]# mkdir -p /opt/server/zookeeper/server1/data
[root@master ~]# mkdir -p /opt/server/zookeeper/server1/dataLog
[root@master ~]# mkdir -p /opt/server/zookeeper/server2/data
[root@master ~]# mkdir -p /opt/server/zookeeper/server2/dataLog
[root@master ~]# mkdir -p /opt/server/zookeeper/server3/data
[root@master ~]# mkdir -p /opt/server/zookeeper/server3/dataLog
2.下载zk-3.3.6,并解压到上述三个目录中
#下载
[root@master ~]# wget http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz
#解压
[root@master ~]# tar -zxvf zookeeper-3.3.6.tar.gz -C /opt/server/zookeeper/server1
[root@master ~]# tar -zxvf zookeeper-3.3.6.tar.gz -C /opt/server/zookeeper/server2
[root@master ~]# tar -zxvf zookeeper-3.3.6.tar.gz -C /opt/server/zookeeper/server3
3.修改三个zk配置文件
[root@master ~]# cd /opt/server/zookeeper/server1/zookeeper-3.3.6/conf
[root@master conf]# cp -rf zoo_sample.cfg zoo.cfg
[root@master conf]# vim zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
clientPort=2181 #2182,2183
dataDir=/opt/server/zookeeper/server1/data #server2和server3依次修改目录即可
dataLogDir=/opt/server/zookeeper/server1/dataLog #server2和server3依次修改目录即可
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
#创建zk的id编号
[root@master conf]# echo "1" > /opt/server/zookeeper/server1/data/myid
[root@master conf]# echo "2" > /opt/server/zookeeper/server2/data/myid
[root@master conf]# echo "3" > /opt/server/zookeeper/server3/data/myid
4.依次开启三个zk
[root@master conf]# cd /opt/server/zookeeper/server1/zookeeper-3.3.6/
[root@master zookeeper-3.3.6]# bin/zkServer.sh start
[root@master zookeeper-3.3.6]# cd /opt/server/zookeeper/server2/zookeeper-3.3.6/
[root@master zookeeper-3.3.6]#