Zookeeper安装

Posted blue星空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zookeeper安装相关的知识,希望对你有一定的参考价值。

  • 下载zookeeper安装包
链接  :https://pan.baidu.com/s/1ftS8orpWhXTqNeSu920O9w
提取码:Winn
  • 解压zookeeper安装包
tar -zxvf zookeeper-3.4.5.tar.gz -C apps/
  • 添加配置文件zoo.cfg
cd /root/apps/zookeeper-3.4.5/conf

cp zoo_sample.cfg zoo.cfg
  • 修改配置文件(zoo.cfg)
#修改
dataDir=/root/zkdata

#最后一行添加
#有几个Zookeeper,就添加几行  
#server.myId=IP:port:port
#     2888: leader和follower之间的通信端口    3888:投票的通信端口
server.1=mini1:2888:3888
server.2=mini2:2888:3888
server.3=mini3:2888:3888
  • 创建数据目录,并存储myId
mkdir /root/zkdate

echo 1 > myid
  • 关闭防火墙(不同Lunix的防火墙关闭方式不一样,请选择合适的方式)
#方法一:
service iptables stop #方式二: systemctl stop firewalld
  • 配置环境变量
#修改/etc/profile
export ZOOKEEPER_HOME=/root/apps/zookeeper-3.4.5
export PATH=$PATH:$ZOOKEEPER_HOME/bin
  • 启动服务器
zkServer.sh start
  • 查看服务器集群状态(主从信息:leader/follower)
zkServer.sh status
  • 启动客户端
#不加-server IP:PORT,启动本地的zookeeper
zkCli.sh [-server IP:PORT]

 

注意:

zookeeper 服务在同步日志过程中耗时太长,会导致ZK无法响应外部请求,进而引发session过期,进而引发zk 服务端shut down。为避免此类问题,dataLogDir存放目录应该与dataDir分开,可单独采用一套存储设备来存放ZK日志。

 

更多内容,请访问:http://www.cnblogs.com/BlueStarWei

以上是关于Zookeeper安装的主要内容,如果未能解决你的问题,请参考以下文章

zookeeper安装

ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

PHP代码-psysh调试代码片段工具

zookeeper的安装与配置 (单机版)

教你一招如何使用几行代码实现zookeeper作为springcloud的服务注册中心