美文网首页
zookeeper集群搭建

zookeeper集群搭建

作者: 背麻袋的袋鼠 | 来源:发表于2018-03-23 16:26 被阅读13次
1. 下载并解压ZooKeeper-3.4.10.tar.gz到"/opt"路径下
 tar -zxvf zookeeper-3.4.10.tar.gz
2. 在$ZOOKEEPER_HOME/conf目录下创建zoo.cfg文件,添加内容如下:
# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
 syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
dataDir=/opt/zookeeper-3.4.10/data
# the port at which the clients will connect
 clientPort=2181
server.1=zk1:2888:3888
server.2=zk2:2888:3888
server.3=zk3:2888:3888
3. 在zoo.cfg配置的dataDir路径下创建文件myid

(/opt/zookeeper-3.4.10/data/myid),里面内容为一个数字,用来标识当前主机,$ZOOKEEPER_HOME/conf/zoo.cfg文件中配置的server.X,则myid文件中就输入这个数字X。(即在每个节点上新建并设置文件myid,其内容与zoo.cfg中的id相对应)这里master节点为 1

4.将conf/log4j.properties文件对应位置修改成以下状态:
# Define some default values that can be overridden by system 
  properties  
 zookeeper.root.logger=INFO, ROLLINGFILE

# Add ROLLINGFILE to rootLogger to get log file output
#    Log DEBUG level and above messages to a log file
log4j.appender.ROLLINGFILE=org.apache.log4j.DailyRollingFileAppender
5. 将bin/zkEvn.sh文件对应位置修改成以下状态
if [ "x${ZOO_LOG_DIR}" = "x" ]
then
ZOO_LOG_DIR="$ZOOBINDIR/../logs"
fi

if [ "x${ZOO_LOG4J_PROP}" = "x" ]
then
ZOO_LOG4J_PROP="INFO,ROLLINGFILE"
fi
6. 在每个节点配置/etc/hosts (并保证每个节点/etc/hostname中分别为zk1、zk2、zk3) 主机 -IP地址映射
 192.168.174.125   zk1
 192.168.174.126   zk2
 192.168.174.128   zk3
7. 在每个节点配置环境变量/etc/profile
  #Set ZOOKEEPER_HOME ENVIRONMENT
   export ZOOKEEPER_HOME=/opt/zookeeper-3.4.10
   export PATH=$PATH:$ZOOKEEPER_HOME/bin
8. 启动

在每个节点上$ZOOKEEPER_HOME目录下
运行:
./zkServer.sh start
查看:
./zkServer.sh status

leader: image.png
follower image.png

相关文章

  • centos7 搭建kafka集群

    搭建kafka集群,需要先搭建zookeeper集群,搭建zookeeper集群,依赖于jdk 1.下载安装jdk...

  • 多台虚拟机搭建zookeeper集群

    zookeeper集群搭建 kafka是把状态保存在zookeeper中的,首先要搭建zookeeper集群。尽管...

  • Zookeeper相关的命令

    Zookeeper集群的搭建参考:zookeeper单机、集群搭建 配置集群的zoo.cfg的配置:server....

  • zookeeper简介(整理)

    zookeeper单机模式搭建Zookeeper集群及伪集群模式搭建 简介 ZooKeeper 是一个开源的分布式...

  • Zookeeper目录

    Zookeeper(windows)伪集群搭建 Zookeeper简介

  • Docker搭建kafka集群

    搭建zookeeper集群 zookeeper集群搭建 拉取kafka镜像 运行容器 主机一: 主机二: 主机三:

  • Kafka集群

    Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群。Zookeeper集群部署请...

  • Zookeeper docker 集群搭建

    zookeeper docker 集群搭建 本地创建三个虚拟机,搭建docker容器的zookeeper集群 首先...

  • 大数据集群搭建2

    大数据集群搭建 本文档将搭建以下集群 hadoop 集群 zookeeper 集群 hbase 集群 spark ...

  • 大数据集群搭建

    大数据集群搭建 本文档将搭建以下集群 hadoop 集群 zookeeper 集群 hbase 集群 spark ...

网友评论

      本文标题:zookeeper集群搭建

      本文链接:https://www.haomeiwen.com/subject/yxsxcftx.html