zookeeper3.4.8伪集群的搭建

声明:
1.部署环境为centos6.5虚拟机;
2.所用远程工具为xshell和xftp;
3.zookeeper版本为zookeeper3.4.8;
4.三个节点的ip地址及端口号为:
server.1=192.168.1.118:2888:3888
server.2=192.168.1.118:2889:3889
server.3=192.168.1.118:2890:3890
开始搭建:
1. 将zookeeper3.4.8上传到centos6.5.
zookeeper3.4.8伪集群的搭建_第1张图片
2. 将zookeeper3.4.8拷贝到/usr/local目录下
zookeeper3.4.8伪集群的搭建_第2张图片
3. 将zookeeper3.4.8解压缩
zookeeper3.4.8伪集群的搭建_第3张图片
4. 将压缩包删除
zookeeper3.4.8伪集群的搭建_第4张图片
5. 将zookeeper3.4.8重命名为zookeeper
zookeeper3.4.8伪集群的搭建_第5张图片
6. 进入zookeeper文件夹并创建data和logs文件夹
zookeeper3.4.8伪集群的搭建_第6张图片
7. 赋予data和logs读写权限
这里写图片描述
8. 拷贝zookeeper配制文件zoo_sample.cfg并重命名zoo.cfg
zookeeper3.4.8伪集群的搭建_第7张图片
9. 修改配置文件zoo.cfg
dataDir=/usr/local/zookeeper/data
dataLogDir=/usr/local/zookeeper/logs
server.1=192.168.1.118:2888:3888
server.2=192.168.1.118:2889:3889
server.3=192.168.1.118:2890:3890
这里写图片描述
10. 进入data文件夹创建对应的myid文件
比如server.1, data文件夹下的myid文件内容为1
这里写图片描述
11. 拷贝zookeeper文件夹3分,并修改相应的参数
zookeeper3.4.8伪集群的搭建_第8张图片
1> 进入zookeeper1修改
这里写图片描述
这里写图片描述
这里写图片描述
2> 进入zookeeper2修改
这里写图片描述
这里写图片描述
这里写图片描述
3> 进入zookeeper3修改
这里写图片描述
这里写图片描述
这里写图片描述
4>进入各自的data文件将爱修改相应的myid为各自的id
12. 开启zookeeper用到的端口
2888 3888 2889 3889 2890 3890 8080 2181 2182 2183

命令:

/sbin/iptables -I INPUT -p tcp --dport 2888 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 3888 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 2889 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 3889 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 2890 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 3890 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 2181 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 2182 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 2183 -j ACCEPT

/etc/rc.d/init.d/iptables save #将更改进行保存

/etc/init.d/iptables restart #重启防火墙以便改动生效
13. 启动3台服务器的zookeeper
./zkServer.sh start
14. 查看3台zookeeper的工作状态
./zkServer.sh status
zookeeper3.4.8伪集群的搭建_第9张图片

你可能感兴趣的:(zookeeper)