Centos中Zookeeper环境搭建(包括下载zookeeper地址)

Zookeeper安装:

集群规划:

服务器IP 主机名 myid
192.168.133.101 hadoopStudy 1
192.168.133.102 hadoopStudy2 2
192.168.133.103 hadoopStudy3 3

第一步:安装Zookeeper

下载网址:http://archive.apache.org/dist/zookeeper/   (此处下载版本为3.4.9)

下载完成后,上传到自己linux放软件的的文件夹路径下准备进行安装。此处我的路径为/opt/software

第二步:解压

解压zookeeper的压缩包到路径/opt/module(此处为我的linux目录)下去,然后准备进行安装

cd /opt/software

tar -zxvf zookeeper-3.4.9.tar.gz -C ../module/

第三步:修改配置文件

第一台机器修改配置文件

cd /opt/module/zookeeper-3.4.9/conf/

cp zoo_sample.cfg zoo.cfg

mkdir -p /opt/module/zookeeper-3.4.9/zkdatas/

vim zoo.cfg

配置zoo.cfg文件:

dataDir=/opt/module/zookeeper-3.4.9/zkdatas

#保留多少个快照
autopurge.snapRetainCount=3

#日志多少小时清理一次
autopurge.purgeInterval=1

#集群中服务器地址

server.1=hadoopStudy:2888:3888
server.2=hadoopStudy2:2888:3888
server.3=hadoopStudy3:2888:3888

注:server.1可以看成集群中服务器的myid。 hadoopStudy为主机名。2888:3888为端口号


第四步:添加myid配置

在第一台机器的/opt/module/zookeeper-3.4.9/zkdatas/ 这个路径下创建一个文件,文件名为myid,文件内容为1

cd  /opt/module/zookeeper-3.4.9/zkdatas/

vim myid  然后写1 

第五步:安装包分发并修改myid的值

安装包分发到其他机器

第一台机器上面执行以下两个命令

scp -r /opt/module/zookeeper-3.4.9/ hadoopStudy2:/opt/module/

scp -r /opt/module/zookeeper-3.4.9/ hadoopStudy3:/opt/module/

第二台机器上修改myid的值为2

cd  /opt/module/zookeeper-3.4.9/zkdatas/
 

vim myid  然后写2

第三台机器上修改myid的值为3

cd  /opt/module/zookeeper-3.4.9/zkdatas/

vim myid  然后写3

第六步:三台机器启动zookeeper服务

三台机器启动zookeeper服务

/opt/module/zookeeper-3.4.9/bin/zkServer.sh start

查看启动状态

/opt/module/zookeeper-3.4.9/bin/zkServer.sh status

第七步:检查三台服务器状态

以上六步完成后,分别执行/opt/module/zookeeper-3.4.9/bin/zkServer.sh status命令后会有一台机器为leader,另外两台为follower

猜你喜欢

转载自blog.csdn.net/weixin_42070473/article/details/107203053