zookeeper三节点集群安装记录
2019-01-03 17:23
197 查看
以下是3个节点的zk安装记录。
下载
下载地址: http://mirrors.shu.edu.cn/apache/zookeeper/
cd /data/opt/zk wget http://mirrors.shu.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz tar -zxvf zookeeper-3.4.13.tar.gz
创建文件夹
zk需要data目录和日志目录。
mkdir -p /data/opt/zk/data mkdir -p /data/opt/zk/log
修改配置文件
cd /data/opt/zk/zookeeper-3.4.13/conf cp zoo_sample.cfg zoo.cfg vim zoo.cfg
#zoo.cfg中修改相关参数: #tickTime是zookeeper中的基本时间单位,此处用于定义一个ticktime是多长,单位毫秒 tickTime=2000 #存储内存中的数据库快照的位置,如果没有指定dataLogDir,还将存储数据库更新的事务日志 dataDir=/data/opt/zk/data #这里的data文件夹需要自己创建 #数据库事务日志的位置 dataLogDir=/data/opt/zk/log #这里的log文件夹需要自己创建 #为了客户端连接而侦听的端口 clientPort=2181 #允许Follower连接并与Leader同步的时长,单位是tickTime initLimit=5 #允许Follower与ZooKeeper同步的时长,单位是tickTime syncLimit=2 #组成ZooKeeper的成员服务器。server.x的x是服务器号,与对应服务器dataDir中myid文件内的号码一致。 #指定两个端口号,前一个用于Follower连接Leader,后一个用于Leader选举。 server.1=192.168.1.1:2888:3888 server.2=192.168.1.2:2888:3888 server.3=192.168.1.3:2888:3888 #这是分布式环境的配置,如果是在单机上配置,则需要修改成不同的端口号
然后将zk文件夹整个复制到其他两个节点
scp -r /data/opt/zk root@192.168.1.2:/data/opt/ scp -r /data/opt/zk root@192.168.1.3:/data/opt/
创建myid
#master echo "1">/data/opt/zk/data/myid #slave1 echo "2">/data/opt/zk/data/myid #slave2 echo "3">/data/opt/zk/data/myid
启动
分别启动三个节点
cd /data/opt/zk/zookeeper-3.4.13/bin sh zkServer.sh start
查看节点状态:
# 节点之2 # sh zkServer.sh status ZooKeeper JMX enabled by default Using config: /data/opt/zk/zookeeper-3.4.13/bin/../conf/zoo.cfg Mode: follower # 节点之1 # sh zkServer.sh status ZooKeeper JMX enabled by default Using config: /data/opt/zk/zookeeper-3.4.13/bin/../conf/zoo.cfg Mode: leader
设置开机启动
echo " sh /data/opt/zk/zookeeper-3.4.13/bin/zkServer.sh start " > /etc/profile.d/zk.sh
连接查看
sh zkCli.sh WatchedEvent state:SyncConnected type:None path:null [zk: localhost:2181(CONNECTED) 0] ls / [dubbo, zookeeper] sh zkCli.sh -server 192.168.1.2:2181
参考
- https://www.jianshu.com/p/47cd2f046840
相关文章推荐
- 搭建3个节点的hadoop集群(完全分布式部署)--3 zookeeper与hbase安装
- 记录一次zookeeper集群其中一节点在hbase web页面中显示Connection rese
- openshift/origin学习记录(8)——基于镜像安装多节点集群(Containerized Installer)
- openshift/origin学习记录——Ansible安装多节点openshift集群
- Centos中Hadoop多节点集群配置 & Zookeeper安装
- Zookeeper(1、3、5节点)集群安装
- zookeeper安装,集群,问题记录
- zookeeper单节点安装和伪分布式集群安装
- zookeeper运行环境2、3:单节点安装和伪分布式集群安装
- zookeeper3.4.6分布式集群安装部署记录
- zookeeper学习记录-04 Zookeeper安装(linux系统,伪集群)
- zookeeper的单机安装和集群安装
- kafka集群安装(独立zookeeper集群)
- 十分钟教你学会zookeeper安装和集群搭建(伪集群 )
- 原创:centos7.1下 ZooKeeper 集群安装配置+Python实战范例
- zookeeper 集群安装(单点与分布式成功安装)摘录
- Zookeeper 集群安装
- ZooKeeper集群安装
- 分布式架构学习之:027--ZooKeeper集群的安装、配置、高可用测试