zookeeper 集群安装

zookeeper 集群安装

zookeeper 可以用来保证数据在zookeeper集群之间的数据事物性一致
Node1:10.0.235.21
Node2:10.0.235.22
Node3:10.0.235.7


搭建zookeeper

zookeeper 服务器集群规模不小于3个节点,要求各服务器之间系统时间保持一致

1、上传安装包:(Node1、Node2、Node3)

#上传zookeeper包
scp zookeeper-3.4.5.tar.gz root@10.0.235.21:


2、解压安装包

#解压zookeeper包到 /usr/local目录
tar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local/
#进入 /usr/local目录
cd /usr/local
#查看解压的文件
ls

3、配置zookeeper的环境变量:

#编辑 /etc/profile文件
vi /etc/profile

添加内容:
ZK_HOME=/usr/local/zookeeper-3.4.5
PATH=.:$ZK_HOME/bin:$PATH
export ZK_HOME PATH

4、重新source一下 /etc/profile

#重新加载下 /etc/profile文件
source /etc/profile
#查看 zookeeper配置有没有生效
echo $PATH

5、编辑zookeeper core文件

#进入zookeeper conf目录
cd /usr/local/zookeeper-3.4.5/conf/
#复制配置文件
cp zoo_sample.cfg zoo.cfg
#编辑 zoo.cfg 文件
vi zoo.cfg

#内容修改:
#修改12行数据存放目录
dataDir=/usr/local/zookeeper-3.4.5/data
#在文件最后添加3个集群节点(也可以写域名)
server.0=10.0.235.21:2888:3888
server.1=10.0.235.22:2888:3888
server.2=10.0.235.7:2888:3888

6、在ZK数据目录创建集群标识文件

#创建数据目录
mkdir -p /usr/local/zookeeper-3.4.5/data
#进入数据目录
cd /usr/local/zookeeper-3.4.5/data
#创建标识文件
vi myid

#文件内容:
0

7、远程复制ZK安装文件到 22和7 服务器上

#进入 /usr/local/
cd /usr/local/
#远程同步到 22服务	/usr/local 目录
scp -r zookeeper-3.4.5/ root@10.0.235.22:/usr/local
#远程同步到 7服务	/usr/local 目录
scp -r zookeeper-3.4.5/ root@10.0.235.7:/usr/local

8、修改 22 和 7 服务上的文件标识

#进入ZK数据目录
cd /usr/local/zookeeper-3.4.5/data
#修改22 和7 服务标识
vi myid

#22服务器内容改成 1
#7服务器内容改成 2


9、3台服务都启动ZK

#启动命令
zkServer.sh start
10、查看服务节点

#查看服务状态
./zkServer.sh status

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值