zookeeper集群环境安装

1.服务器准备,奇数个服务器(半数以上可以即可以正常使用)
192.168.0.201
192.168.0.202
192.168.0.203
192.168.0.204
192.168.0.205

2.zk是Java开发的,所有安装zk前需要先安装好jdk并配置好环境变量

3.上传apache-zookeeper-3.5.7-bin.tar.gz到home,然后解压
tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz
创建数据目录:
mkdir -p /home/apache-zookeeper-3.5.7-bin/zk-data

4.进入配置文件目录:/home/apache-zookeeper-3.5.7-bin/conf
然后复制并修改配置文件 cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
修改数据目录:
dataDir=/home/apache-zookeeper-3.5.7-bin/zk-data
集群配置:
server.A=B:C:D
A-是一个数字,表示服务器编号
B-服务器的IP
C-leader的选举端口
D-服务器之间的通信端口
server.1=192.168.0.201:2888:3888
server.2=192.168.0.202:2888:3888
server.3=192.168.0.203:2888:3888
server.4=192.168.0.204:2888:3888
server.5=192.168.0.205:2888:3888

5.添加服务器编号
在上面所配置的数据目录下/home/apache-zookeeper-3.5.7/zk-data分别增加myid文件
分配编辑文件内容和上面的集群配置对应分别是1到5

6.配置zk环境变量
#set zk env
export ZK_HOME=/home/apache-zookeeper-3.5.7
export PATH=$PATH:$ZK_HOME/bin

马上生效:source /etc/profile

默认的客户端连接端口是2181
其他的心跳时间间隔以及端口采用默认即可

7.放开端口:2181,2888,3888
vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2888 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3888 -j ACCEPT

重启
service iptables restart

8.启动\停止\重启\查看状态zk服务
/home/apache-zookeeper-3.5.7-bin/bin/zkServer.sh start
/home/apache-zookeeper-3.5.7-bin/bin/zkServer.sh stop
/home/apache-zookeeper-3.5.7-bin/bin/zkServer.sh restart
/home/apache-zookeeper-3.5.7-bin/bin/zkServer.sh status


OK...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhong_jianyu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值