zookeeper3.4.8伪集群的搭建

来源:互联网 发布:linux中vim删除一行 编辑:程序博客网 时间:2024/06/16 05:40

声明:
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.
这里写图片描述
2. 将zookeeper3.4.8拷贝到/usr/local目录下
这里写图片描述
3. 将zookeeper3.4.8解压缩
这里写图片描述
4. 将压缩包删除
这里写图片描述
5. 将zookeeper3.4.8重命名为zookeeper
这里写图片描述
6. 进入zookeeper文件夹并创建data和logs文件夹
这里写图片描述
7. 赋予data和logs读写权限
这里写图片描述
8. 拷贝zookeeper配制文件zoo_sample.cfg并重命名zoo.cfg
这里写图片描述
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分,并修改相应的参数
这里写图片描述
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
这里写图片描述

0 0
原创粉丝点击