(一)Zookeeper全分布式安装

一.集群规划

IP192.168.2.98192.168.2.99192.168.2.100
Myid123
NameMasterslave1slave2
Zookeeper版本3.4.103.4.103.4.10
Jdk版本1.8.0.1711.8.0.1711.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 :/usr/  将配置好的zookeeper发往结点1
# scp -r /usr/zookeeper :/usr/  发往结点2
# scp -r /etc/profile :/etc/  将环境变量发往结点1
# scp -r /etc/profile :/etc/  结点2
# vim /usr/zookeeper/zookeeper-3.4.10/zkdata/myid 各结点执行数值为配置对应的数值
# source /etc/profile 各结点刷新环境变量
# zkServer.sh start  各结点开启zookeeper集群
# zkServer.sh status  个节点检查结点分配的主leader属follower关系

(一)Zookeeper全分布式安装

(一)Zookeeper全分布式安装

(一)Zookeeper全分布式安装