5.5.1.1-Zookeeper-安装

优质
小牛编辑
129浏览
2023-12-01

1 yum 安装

1.1 安装 zookeeper

yum install zookeeper

1.2 修改配置文件

cd /usr/lib/zookeeper/conf
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg
dataDir=/var/lib/zookeeper/data    //data 文件,自定义,需要自己手动创建
dataLogDir=/var/lib/zookeeper/data/log    //datalog文件夹,自定义,需要自己手动创建
clientPort=2181
# 安装 zookeeper 服务的节点 ip 和 port
server.1=192.168.3.250:2888:3888
server.2=192.168.3.251:2888:3888
server.3=192.168.3.252:2888:3888

1.3 创建目录

mkdir /var/lib/zookeeper/data
mkdir /var/lib/zookeeper/data/log

1.4 进入到data(/var/lib/zookeeper/data)文件夹,创建 myid 文件

cd /var/lib/zookeeper/data
vim myid
#在里面填入1(zoo.cfg文件中server.1=192.168.3.250:2888:3888 ,所以 192.168.3.250 节点上 为1,以此类推)。

1.5 复制 zoo.cfg 和 data、log 目录到其他主机

scp –r /var/lib/zookeeper storm02:/var/lib
scp –r /usr/lib/zookeeper/conf/zoo.cfg storm03:/usr/lib/zookeeper

在每台主机上都要修改data文件夹下的myid文件 (内容与指定的server.n中的n一致)

1.6 修改/etc/profile

export ZK_HOME=/usr/lib/zookeeper
export PATH=$PATH:$ZK_HOME/bin

1.7 在每台机器上开启zookeeper服务

zkServer.sh start 
# 如果你没有配置环境变量就需要在bin目录下运行上述命令

1.8 在每台机器上查看zk状态

zkServer.sh status
# 应该会有多个follower和一个leader