美文网首页
【JAVA】Zookeeper安装搭建

【JAVA】Zookeeper安装搭建

作者: Y了个J | 来源:发表于2018-08-11 00:46 被阅读15次

下载zookeeper tar.gz的安装包,将安装包上传到服务器指定目录,解压三份

wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz 

解压
tar -zxvf zookeeper-3.4.12-alpha.tar.gz
mv zookeeper-3.4.12 zookeeper

删除 zookeeper 安装包
rm -rf zookeeper-3.4.12.tar.gz

配置环境变量

# zookeeper
export ZK_HOME=/usr/local/zookeeper-3.4.11
export PATH=$ZK_HOME/bin:$PATH

配置文件
zookeeper根目录中conf文件夹下的zoo_sample.cfg复制一份为zoo.cfg,
cp zoo_sample.cfg zoo.cfg
修改后zookeeper便可以识别到该文件
修改zoo.cfg配置文件

#发送心跳的间隔时间,单位:毫秒
tickTime=2000
#zookeeper保存数据的目录
dataDir=/usr/local/zookeeper/data
#日志目录
dataLogDir=/usr/local/zookeeper/dataLog
#端口
clientPort=2181
#leader和follower初始化连接时最长能忍受多少个心跳时间的间隔数
initLimit=5
#leader和follower之间发送消息,请求和英达时间长度,最长不能超过多少个tickTime的时间长度
syncLimit=2
#zookeeper机器列表,server.order这里的Order依据集群的机器个数依次进行递增
server.1=192.168.192.128:2888:3888
server.2=192.168.192.129:2888:3888
server.3=192.168.192.130:2888:3888

新建myid文件
在server1机器中,在上面配置的data目录下,新建一个名为 myid的文件,文件内容填写 1,对的,没有听错,文件中只保留一个数字 1。zookeeper是根据该文件来决定zookeeper集群各个机器的身份分配。
将server2的myid内容修改为2,将server3的myid内容修改为3。对于不同的集群,根据需要进行修改,与配置文件中的order保持一致。

然后开启防火墙

firewall-cmd --zone=public --add-port=2888/tcp --permanent
firewall-cmd --zone=public --add-port=3888/tcp --permanent
systemctl restart firewalld

启动zookeeper服务
修改完成后,在每台机器上依次使用bin/zkServer.sh start来启动zookeeper服务,待启动完成后使用 bin/zkServer.sh status来查看该机器的身份是follower还是master

使用 bin/zkCli.sh来检验zookeeper是否可以连接成功,提示欢迎消息表示成功。

执行 ./zkServer.sh status 查看当前 zookeeper 状态。
或者运行 netstat -lntup 命令查看网络状态,可以看到 zookeeper 的端口号 2181 已经被占用

想要用客户端连接,需要把2181端口打开(防火墙)

相关文章

  • Zookeeper集群及伪集群模式搭建(整理)

    zookeeper简介zookeeper单机模式搭建 前提 必须安装JAVA环境, 链接:https://www....

  • Kafka集群搭建与配置

    准备工作安装java环境搭建zookeeper集群搭建kafka集群 1. 准备工作 1.1 安装包 jdk-8u...

  • 【JAVA】Zookeeper安装搭建

    下载zookeeper tar.gz的安装包,将安装包上传到服务器指定目录,解压三份 解压tar -zxvf zo...

  • kafka 搭建

    kafka 搭建 安装 下载kafka 解压 配置zookeeper zookeeper安装 配置zookeepe...

  • linux搭建zookeeper集群

    搭建zookeeper集群(一主两从) zk启动依赖java的JDK,所以要先安装JDK 不会安装JDK的可以看这...

  • 2018-06-20

    一、什么是ZooKeeper 二、ZooKeeper的安装:ZooKeeper是Java编译 2.1 安装JDK ...

  • centos7 搭建kafka集群

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

  • Spring Boot+Dubbo 入门

    Dubbo 架构 一:zookeeper 环境安装搭建 1、搭建 zookeeper 之前要确保当前的机器已经有 ...

  • ActiveMQ集群

    一、安装JDK 请参考:Linux下快速安装JDK 二、搭建zookeeper集群 请参考:zookeeper集群...

  • zookeeper单机模式搭建(整理)

    zookeeper简介Zookeeper集群及伪集群模式搭建 下载安装文件zookeeper-3.4.11.tar...

网友评论

      本文标题:【JAVA】Zookeeper安装搭建

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