ZooKeeper集群安装与配置指南.pdfVIP

  • 0
  • 0
  • 约3.82千字
  • 约 8页
  • 2026-01-20 发布于北京
  • 举报

鉴于ZooKeeper本身的特点,服务器集群的节点数推荐设置为奇数台。我这里规划为三台,分别为

bigdata02,bigdata03,bigdata04。

注意:牢记我说的Linux上安装大数据领域技术软件的安装四大步骤。

做技术选型,选择合适版本,从对应平台的软件安装包(zookeeper可以直接从下

载二进制发布包,所以可以解压缩到对应目录进行安装即可)修改配置文件,集群初始化启动集

群,测试验证,基本使用

1.1.第一步:

地址:

版本号:zookeeper‑3.4.14.tar.gz

命令:

也可以通过其他进行

1.2.第二步:解压缩安装到自己的安装目录

命令:

1.3.修改配置文件

命令:

添加以下内容:

鉴于ZooKeeper本身的特点,服务器集群的节点数推荐设置为奇数台。我这里我规划为三台,为别为

bigdata02,bigdata03,bigdata04

注意:牢记我说的Linux上安装大数据领域技术软件的安装四大步骤。

做技术选型,选择合适版本,从对应平台的软件安装包

安装(zookeeper可以直接从二进制发布包,所以可以解压缩到对应目录进行安装即可)

修改配置文件,集群初始化

启动集群,测试验证,基本使用

1.1.第一步:

地址:

版本号:zookeeper-3.4.14.tar.gz

命令:

也可以通过其他进行

1.2.第二步:解压缩安装到自己的安装目录

命令:

1.3.修改配置文件

命令:

添加以下内容:

dataLogDir/home/bigdata/logs/zklog/

server.2bigdata02:2888:3888

server.3bigdata03:2888:3888

server.4bigdata04:2888:3888

如果要给ZooKeeper集群补充observer角色的节点,则可以这么修改配置文件:

tickTime2000

dataLogDir/home/bigdata/logs/zklog/

server.5bigdata05:2888:3888:observer

配置参数解析:

tickTime

#基本时间单位,以毫秒为单位。它用于控制心跳和超时,默认情况下最小的会话超时时间为两倍的

tickTime。

initLimit

#此配置表示,允许follower(相对于leader而言的“客户端”)连接并同步到leader的初始化连接时间,它

以tickTime的倍数来表示。当超过设置倍数的tickTime时间,则连接失败。

syncLimit

#此配置表示,leader与follower之间发送消息、请求和应答的时间长度。如果follower在设定的时间内不能

与leader进行通信,那么此follower将被丢弃。

dataDir

#内存中数据库快照的位置。注意:如果需要保留日志信息,那么可以考虑配置dataLogDir的位置,这个

位置就是日志的目录。通常情况下是分开的。并且应该谨慎地选志存放的位置,使用的日志

设备能够大提高系统的性能,如果将日志在比较繁忙的设备上,那么将会在很大程度上影响

系统的性能。

clientPort

#客户端连接的端口,默认是2181,不要修改

server.id主机名:心跳端口:端口#示例:server.2bigdata02:2888:3888#其中id虽然可以随

意写,但有两个要求,第一不能重复,第二范围是1-255,并且对应服务器列表上还得存在对应的id文件,具

体看下面操作

dataLogDir/home/bigdata/logs/zklog/

server.2bigdata02:2888:3888

server.3bigdata03:2888:3888

server.4bigdata04:2888:3888

如果要给zookeeper集群补充observer角色的节点,则可以这么修改配置文件

文档评论(0)

1亿VIP精品文档

相关文档