抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >


大数据处理技术 - Zookeeper 的 Apache 集群环境搭建

Zookeeper 的集群环境搭建

服务器 IP 主机名 myid 的值
192.168.52.100node011
192.168.52.110node022
192.168.52.120node033

下载

下载 Zookeeeper 的压缩包,下载网址如下

http://archive.apache.org/dist/zookeeper/

我们在这个网址下载我们使用的 zk 版本为 3.4.9
下载完成之后,上传到我们的 linux 的 /export/softwares 路径下准备进行安装

rz上传

解压

解压 zookeeper 的压缩包到 /export/servers 路径下去,然后准备进行安装

cd /export/softwares
tar -zxvf zookeeper-3.4.9.tar.gz -C ../servers/

解压

修改配置文件

第一台机器修改配置文件

ll

cd /export/servers/zookeeper-3.4.9/conf/

cd

cp zoo_sample.cfg zoo.cfg

cp

mkdir -p /export/servers/zookeeper-3.4.9/zkdatas/

mkdir

vim zoo.cfg
zoo.cfg
dataDir=/export/servers/zookeeper-3.4.9/zkdatas
autopurge.snapRetainCount=3
autopurge.purgeInterval=1
server.1=node01:2889:3889
server.2=node02:2889:3889
server.3=node03:2889:3889

vim zoo.cfg

autopurge.snapRetainCount 这个参数指定了需要保留的文件数目。默认是保留 3 个。

autopurge.purgeInterval ZK 提供了自动清理事务日志和快照文件的功能,这个参数指定了清理频率,单位是小时,需要配置一个 1 或更大的整数,默认是 0 ,表示不开启自动清理功能。
server 后的数字是选举 id,在选举过程中会用到。注意:数字一定要能比较出大小。
2888 端口 原子广播端口,可以自定义
3888 端口 选举端口,leader 会通过原子广播端口广播给其他节点,并收集每台服务器反馈信息。

添加 myid 配置

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

echo 1 > /export/servers/zookeeper-3.4.9/zkdatas/myid

安装包分发并修改 myid 的值

安装包分发到其他机器

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

scp -r /export/servers/zookeeper-3.4.9/ node02:/export/servers/
scp -r /export/servers/zookeeper-3.4.9/ node03:/export/servers/

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

echo 2 > /export/servers/zookeeper-3.4.9/zkdatas/myid

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

echo 3 > /export/servers/zookeeper-3.4.9/zkdatas/myid

三台机器启动 Zookeeper 服务

三台机器启动 Zookeeper 服务
这个命令三台机器都要执行

/export/servers/zookeeper-3.4.9/bin/zkServer.sh start

查看启动状态

/export/servers/zookeeper-3.4.9/bin/zkServer.sh status

zkServer.sh status follow

zkServer.sh status leader

推荐阅读
大数据处理技术-CDH 版本的 zookeeper 环境搭建 大数据处理技术-CDH 版本的 zookeeper 环境搭建 大数据处理技术-ZooKeeper的介绍 大数据处理技术-ZooKeeper的介绍 大数据处理技术-apache hadoop三种架构介绍(伪分布介绍以及安装) 大数据处理技术-apache hadoop三种架构介绍(伪分布介绍以及安装) kafka的安装部署 kafka的安装部署 大数据处理技术-apache hadoop三种架构介绍(StandAlone) 大数据处理技术-apache hadoop三种架构介绍(StandAlone) Zookeeper Zookeeper

留言区

Are You A Robot?