zookeeper的配置

本文详细介绍了ZooKeeper的下载安装步骤,包括在/opt目录下解压、配置环境变量,以及配置zoo.cfg文件和创建数据目录。接着讲解了如何启动、关闭ZooKeeper服务,并通过`jps`命令验证服务状态。最后,讨论了集群中ZooKeeper节点的领导者和跟随者角色确认。
摘要由CSDN通过智能技术生成

ZooKeeper下载安装

  • 1、ZooKeeper下载链接: https://pan.baidu.com/s/12v1T3iVxBdkKP2PclVAHpQ 提取码: u5ed
  • 2、拖入/software目录解压安装至/opt目录下:tar -zxvf zookeeper-3.4.6.tar.gz -C /opt/
  • 3、删除安装包: rm -rf zookeeper-3.4.6.tar.gz
  • 4、重命名解压文件:mv zookeeper-3.4.6.tar.gz zookeeper
  • 5、配置全局环境变量: vi /etc/profile,在打开的文件中添加如下两行:
export ZOOKEEPER_HOME=/opt/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin

在这里插入图片描述

  • 6、输入: source /etc/profile,使其生效

ZooKeeper配置

一、输入: cd /opt/zookeeper/conf/进入配置文件的目录

  • 1、配置zoo.cfg文件:默认没有该文件,但提供了zoo_sample.cfg的模板文件
    (1)重命名zoo_sample.cfg模板文件:mv zoo_sample.cfg zoo.cfg
    (2)插入如下内容:
# The number of milliseconds of each tick
tickTime=2000
#最大访问数:不限制
maxClientCnxns=0
# The number of ticks that the initial
# synchronization phase can take
#初始化最小进程数:50
initLimit=50
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
#数据目录
dataDir=/opt/zookeeper/zkdata
#日志目录
dataLogDir=/opt/zookeeper/zklogs
# the port at which the clients will connect
clientPort=2181
#配置三台以上的奇数台可用机器主机名或者ip,注如果不配集群不需要添加以下内容,2888是通信端口,3888是选举通信端口
server.1=hadoop001:2888:3888
server.2=hadoop002:2888:3888
server.3=hadoop003:2888:3888

在这里插入图片描述

  • 2、在/opt/zookeeper/目录下创建上面的数据目录:
    mkdir /opt/zookeeper/zkdata
    mkdir /opt/zookeeper/zklogs
  • 3、进入该数据目录: cd /opt/zookeeper/zkdata
  • 4、创建myid文件,输入对应机器主机名对应的server.后面的数字:
    vi myid
    若本机器是hadoop001则内容为1,其作用是用来选举的

启动和关闭ZooKeeper并验证

  • 1、启动命令:zkServer.sh start

  • 2、关闭命令:zkServer.sh stop

  • 3、验证方式: jps,如果出现QuorumPeerMain服务即成功启动了,如下:
    在这里插入图片描述

  • 4、当所有机器执行完上述命令后,再在每台机器上执行zkServer.sh status查看每台机器的Zookerpeer状态,正确的状态是只有一台机器是leader,其余机器都显示follower,如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值