码迷,mamicode.com
首页 > 其他好文 > 详细

(一)Zookeeper全分布式安装

时间:2020-06-25 21:32:20      阅读:45      评论:0      收藏:0      [点我收藏+]

标签:创建   基础配置   stat   情况下   集群   开启   执行   status   star   

一.集群规划

IP 192.168.2.98 192.168.2.99 192.168.2.100
Myid 1 2 3
Name Master slave1 slave2
Zookeeper版本 3.4.10 3.4.10 3.4.10
Jdk版本 1.8.0.171 1.8.0.171 1.8.0.171

二.搭建

前提在已完成基础配置的情况下。搭建。

# mkdir /usr/zookeeper  建立目录主结点
# tar -zxvf /opt/soft/zookeeper-3.4.10.tar.gz -C /usr/zookeeper/  
# vim /etc/profile  添加环境变量-添完wq保存退出
    export ZOOKEEPER=/usr/zookeeper/zookeeper-3.4.10
    export PATH=$PATH:$ZOOKEEPER/bin
# cd /usr/zookeeper/zookeeper-3.4.10  进入
# mkdir zkdata zkdatalog  创建data、log目录
# vim zkdata/myid  添加数值1-添完wq保存退出,这与后续配置文件zoo.cfg数值对应
# cd conf  进入conf配置文件
# cp zoo_sample.cfg zoo.cfg & vim zoo.cfg  配置1修改添加
    dataDir=/usr/zookeeper/zookeeper-3.4.10/zkdata  修改为zkdata路径
    dataLogDir=/usr/zookeeper/zookeeper-3.4.10/zkdatalog  添加为zkdatalog路径
    server.1=master:2888:3888  主结点数值为1
    server.2=slave1:2888:3888  子结点1为2
    server.3=slave2:2888:3888  子结点2为3 - 保存退出
# scp -r /usr/zookeeper root@slave1:/usr/  将配置好的zookeeper发往结点1
# scp -r /usr/zookeeper root@slave2:/usr/  发往结点2
# scp -r /etc/profile root@slave1:/etc/  将环境变量发往结点1
# scp -r /etc/profile root@slave2:/etc/  结点2
# vim /usr/zookeeper/zookeeper-3.4.10/zkdata/myid 各结点执行数值为配置对应的数值
# source /etc/profile 各结点刷新环境变量
# zkServer.sh start  各结点开启zookeeper集群
# zkServer.sh status  个节点检查结点分配的主leader属follower关系

技术图片

技术图片

技术图片

 

(一)Zookeeper全分布式安装

标签:创建   基础配置   stat   情况下   集群   开启   执行   status   star   

原文地址:https://www.cnblogs.com/Agent9527/p/13192829.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!