[zookeeper] -01:安装和配置

主从节点每个都要安装

准备:
在master节点端口sftp会话窗口:

sftp> pwd
/opt/bigdata
sftp> put G:\zookeeper-3.4.5.tar.gz
Uploading zookeeper-3.4.5.tar.gz to /opt/bigdata/zookeeper-3.4.5.tar.gz
  100% 16017KB  16017KB/s 00:00:00     
G:/zookeeper-3.4.5.tar.gz: 16402010 bytes transferred in 0 seconds (16017 KB/s)
sftp>
[root@master bigdata]# pwd
/opt/bigdata
[root@master bigdata]# tar zxvf zookeeper-3.4.5.tar.gz
..
[root@master bigdata]# pwd
/opt/bigdata
[root@master bigdata]# cd zookeeper-3.4.5/conf
...

[root@master conf]# cp zoo_sample.cfg zoo.cfg
[root@master conf]# vi zoo.cfg
注释掉第12行。并在末尾添加如下内容:

dataDir=/opt/bigdata/zookeeper-3.4.5/data
dataLogDir=/opt/bigdata/zookeeper-3.4.5/log
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888

创建日志文件夹及数据文件夹
[root@master conf]# cd ..
[root@master zookeeper-3.4.5]# mkdir data
[root@master zookeeper-3.4.5]# mkdir log

配置环境变量:
[root@master zookeeper-3.4.5]# vi /etc/profile

在末尾添加如下两行
ZOOKEEPER_HOME=/opt/bigdata/zookeeper-3.4.5
export PATH=$PATH:$ZOOKEEPER_HOME/bin


重新加载环境变量
[root@master zookeeper-3.4.5]# source /etc/profile

复制Zookeeper包到从节点
[root@master zookeeper-3.4.5]# scp -r /opt/bigdata/zookeeper-3.4.5 root@slave1:/opt/bigdata/zookeeper-3.4.5

[root@master zookeeper-3.4.5]# scp -r /opt/bigdata/zookeeper-3.4.5 root@slave2:/opt/bigdata/zookeeper-3.4.5

在两个从节点上,修改环境变量并重新加载环境变量
vi /etc/profile
source /etc/profile

分别添加ID,每一个节点的id都不能重复且需与配置文件一致
#Master
echo "1" > /usr/local/src/zookeeper-3.4.11/data/myid
#Slave1
echo "2" > /usr/local/src/zookeeper-3.4.11/data/myid
#Slave2
echo "3" > /usr/local/src/zookeeper-3.4.11/data/myid



# 启动Zookeeper服务 (【每个节点】都要启动)
[root@master zookeeper-3.4.5]# zkServer.sh start
JMX enabled by default
Using config: /opt/bigdata/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

查看运行状态
[root@master zookeeper-3.4.5]# zkServer.sh status
JMX enabled by default
Using config: /opt/bigdata/zookeeper-3.4.5/bin/../conf/zoo.cfg
Mode: follower

[root@slave1 slave1]# zkServer.sh status
JMX enabled by default
Using config: /opt/bigdata/zookeeper-3.4.5/bin/../conf/zoo.cfg
Mode: leader

[root@slave2 slave2]# zkServer.sh status
JMX enabled by default
Using config: /opt/bigdata/zookeeper-3.4.5/bin/../conf/zoo.cfg
Mode: follower


# 查看服务进程
3个节点都有QuorumPeerMain
即可。
[root@master zookeeper-3.4.5]# jps
30455 Jps
28808 SecondaryNameNode
28667 NameNode
28955 ResourceManager
30398 QuorumPeerMain

[root@slave1 slave1]# jps
10144 NodeManager
10514 QuorumPeerMain
10072 DataNode
10570 Jps

[root@slave2 slave2]# jps
26322 NodeManager
26233 DataNode
26666 QuorumPeerMain
26716 Jps

关闭:zkServer.sh stop
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值