centos7配置安装zookeeper3.4.10

xiaoxiao2021-02-28  90

系统环境:centos7

软件:zookeeper-3.4.10.tar.gz

下载地址:http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/

解压tar文件tar -zxvf /home/carifi/下载/zookeeper-3.4.10.tar.gz -C /usr/local

cp ./zoo_sample.cfg ./zoo.cfg

vim zoo.cfg

上面几个参数的意义:

* tickTime:发送心跳的间隔时间,单位:毫秒 * initLimit : zookeeper集群中的包含多台server, 其中一台为leader, 集群中其余的server为follower. initLimit参数配置初始化连接时, follower和leader之间的最长心跳时间. 此时该参数设置为5, 说明时间限制为5倍tickTime, 即5*2000=10000ms=10s. * syncLimit : 该参数配置leader和follower之间发送消息, 请求和应答的最大时间长度. 此时该参数设置为2, 说明时间限制为2倍tickTime, 即4000ms. * server.X=A:B:C 其中X是一个数字, 表示这是第几号server. A是该server所在的IP地址. B配置该server和集群中的leader交换消息所使用的端口. C配置选举leader时所使用的端口. 由于配置的是伪集群模式, 所以各个server的B, C参数必须不同. * dataDir:zookeeper保存数据的目录。 * dataLogDir : log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和dataDir相同的设置. * clientPort:客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。这个端口号原来为2181,但极易冲突,所以改成了12181.用netstat -lntup检查是没被使用的,再用 lsof -i:2181检查是使用过的。 把zookeeper加入到环境变量中 启动zookeeper服务器zkServer.sh start

转载请注明原文地址: https://www.6miu.com/read-45493.html

最新回复(0)