美文网首页
Zookeeper集群搭建

Zookeeper集群搭建

作者: 摩V羯座 | 来源:发表于2019-03-04 10:44 被阅读0次

下载和安装

1.清华镜像站下载 zookeeper-3.4.10.tar.gz

wget http://apache.osuosl.org/zookeeper/stable/zookeeper-3.4.12.tar.gz

2.创建zookeeper文件夹
sudo mkdir /usr/local/zookeeper

创建dataDir、dataLogDir所需要文件夹

3.解压
sudo tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local/zookeeper

4.CD到zookeeper-3.4.10目录,复制conf下面的zoo_sample.cfg为zoo.cfg
sudo cp conf/zoo_sample.cfg conf/zoo.cfg
sudo gedit conf/zoo.cfg

5.修改zoo.cfg内容:

#set zookeeper
maxClientCnxns=60
tickTime=2000 
initLimit=10 
syncLimit=5
dataDir=/usr/local/zookeeper/dataDir
dataLogDir=/usr/local/zookeeper/dataLogDir clientPort=2181 server.1=192.168.86.140:2888:3888  server.2=192.168.86.142:2888:3888  server.3=192.168.86.133:2888:3888

6.在dataDir文件夹下面创建文件myid
sudo touch myid
sudo gedit myid :内容为1 / 2 / 3,server的编号

三台虚拟机都完成后:

7.cd /usr/local/zookeeper/zookeeper-3.4.10/bin

启动./zkServer.sh start

查看 ./zkCli.sh -server 127.0.0.1:2181

停止 ./zkServer.sh stop

配置zookeeper日志

修改config下面的log4j.properties
将:

zookeeper.root.logger=INFO, CONSOLE
log4j.appender.ROLLINGFILE=org.apache.log4j.RollingFileAppender

改成:

zookeeper.root.logger=INFO, ROLLINGFILE log4j.appender.ROLLINGFILE=org.apache.log4j.DailyRollingFileAppender

修改bin下面的zkEnv.sh

将:

ZOO_LOG_DIR="."
ZOO_LOG4J_PROP="INFO,CONSOLE"

改成:

ZOO_LOG_DIR="/usr/local/zookeeper/logs" (指定日志输出目录)
ZOO_LOG4J_PROP="INFO,ROLLINGFILE"

zookeeper 启动报错 (nohup: failed to run command `java': No such file or directory )

https://blog.csdn.net/qq_22211217/article/details/80639492

zkServer.sh文件开头添加如下内容:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191
export PATH=$JAVA_HOME/bin:$PATH  

zkCli.sh文件开头添加如下内容:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191

启动zkui

1.下载Zkui https://github.com/DeemOpen/zkui

2.在 zkui目录下 mvn clean install

3.将生成的 config.cfg 和 target/zkui-2.0-SNAPSHOT-jar-with-dependencies.jar复制到想要放置zkui的目录下

4.配置config.cfg

serverPort=9090
zkServer=zookeeper001:2181,zookeeper002:2181,zookeeper003:2181 

5.启动 java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar
打开网址:
http://localhost:9090/home

创建节点

https://blog.csdn.net/xiaolang85/article/details/13021339

相关文章

  • 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/mxebuqtx.html