接上一篇:企业实战_17_MyCat水平扩展_跨分片查询_ER分片
https://gblfy.blog.csdn.net/article/details/100066013

文章目录

  • 一、使用ZK记录Mycat的配置
    • 1. 操作步骤
    • 2. 服务器部署分布
  • 二、zk集群安装部署
    • 2.1. 安装jdk并验证
    • 2.2. ZK下载
    • 2.3. node1下载同步zk
    • 2.4. 基础配置
    • 2.5. myid配置
    • 2.6. 集群配置
    • 2.7. 启动和验证
一、使用ZK记录Mycat的配置
1. 操作步骤

2. 服务器部署分布
主机名 IP地址 角色
node1 192.168.92.101 MyCAT/ZK/MYSQL
node2 192.168.92.102 ZK/MYSQL
node3 192.168.92.103 ZK/MYSQL
node4 192.168.92.104 MyCAT/MYSQL
二、zk集群安装部署
2.1. 安装jdk并验证

下载安装zookeeper
1.安装jdk并验证

2.2. ZK下载
主机名 IP地址
官网 https://archive.apache.org/dist/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz
wget下载 wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz
2.3. node1下载同步zk
#下载zookeeper
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz#将zk压缩包复制到192.168.92.102的/app目录下
scp zookeeper-3.4.11.tar.gz root@192.168.92.102:/app#将zk压缩包复制到192.168.92.103的/app目录下
scp zookeeper-3.4.11.tar.gz root@192.168.92.103:/app

Zookeeper常用命令

命令 说明
./zkServer.sh start 启动zk
./zkServer.sh stop 停止zk
./zkServer.sh status 查看zk状态
./zkServer.sh restart 重新启动zk
2.4. 基础配置
node1、node2、node3节点依次操作如下:
```c
#解压zk压缩包
tar -zxf zookeeper-3.4.11.tar.gz -C /app/#进入zk的conf目录
cd /app/zookeeper-3.4.11/conf#备份一个zoo.cfg
cp zoo_sample.cfg zoo.cfg#进入zk根目录下
cd /app/zookeeper-3.4.11/#创建dataDir目录和dataLogDir日志目录
mkdir dataDir
mkdir dataLogDir#编辑zoo.cfg
cd /app/zookeeper-3.4.11/conf/
vim zoo.cfg#添加数据目录和日志文件目录
dataDir=/app/zookeeper-3.4.11/dataDir
dataLogDir=/app/zookeeper-3.4.11/dataLogDir

2.5. myid配置
# 在node1节点执行
# 创建myid文件,写入0
echo 0 > /app/zookeeper-3.4.11/dataDir/myid# 在node2节点执行
# 创建myid文件,写入1
echo 1 > /app/zookeeper-3.4.11/dataDir/myid# 在node3节点执行
# 创建myid文件,写入2
echo 2 > /app/zookeeper-3.4.11/dataDir/myid
2.6. 集群配置

node1、node2、node3节点依次操作如下:

#进入zk的conf目录
cd /app/zookeeper-3.4.11/conf/#编辑zoo.cfg文件
vim zoo.cfg# 添加集群信息
server.0=192.168.92.101:2888:3888
server.1=192.168.92.102:2888:3888
server.2=192.168.92.103:2888:3888

2.7. 启动和验证

node1、node2、node3节点依次启动:


#进入zk根目录,
cd /app/zookeeper-3.4.11/#启动zk01
bin/zkServer.sh start#查看zk启动状态
bin/zkServer.sh status

node1

[root@node1 conf]# cd /app/zookeeper-3.4.11/
[root@node1 zookeeper-3.4.11]# bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /app/zookeeper-3.4.11/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@node1 zookeeper-3.4.11]# bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /app/zookeeper-3.4.11/bin/../conf/zoo.cfg
Mode: follower
[root@node1 zookeeper-3.4.11]#

node2

[root@node2 conf]# cd /app/zookeeper-3.4.11/
[root@node2 zookeeper-3.4.11]# bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /app/zookeeper-3.4.11/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@node2 zookeeper-3.4.11]# bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /app/zookeeper-3.4.11/bin/../conf/zoo.cfg
Mode: leader
[root@node2 zookeeper-3.4.11]#

node3

[root@node3 conf]# cd /app/zookeeper-3.4.11/
[root@node3 zookeeper-3.4.11]# bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /app/zookeeper-3.4.11/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@node3 zookeeper-3.4.11]# bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /app/zookeeper-3.4.11/bin/../conf/zoo.cfg
Mode: follower
[root@node3 zookeeper-3.4.11]#

到目前为止,zookeeper集群搭建完成了,从上面可以看出node2是主节点,node1和node3是slave从节点!
下一篇:企业实战_19_MyCat初始化ZK并配置Mycat支持ZK
https://gblfy.blog.csdn.net/article/details/100087824

企业实战_18_MyCat_ZK集群安装部署相关推荐

  1. HBase 1.2.6 完全分布式集群安装部署详细过程

    2019独角兽企业重金招聘Python工程师标准>>> Apache HBase 是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,是NoSQL数据库,基于Google Big ...

  2. 资源放送丨《Oracle RAC 集群安装部署》PPT视频

    点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 邦德 老师分享了<Oracle RAC 集群安装部署>,在这里我们将课件PPT和实况录像分 ...

  3. 今晚8点直播(内含福利)丨 Oracle RAC集群安装部署

    Oracle RAC集群安装部署-9月16日20:00 Oracle RAC真正的应用集群,它可以多个主机共同分散业务,来达到负载均衡和高可用,目前企业也大规模应用,具有稳定,很好的扩展性等特点. 作 ...

  4. 本周四直播预告(内含福利)丨 Oracle RAC集群安装部署

    Oracle RAC集群安装部署-9月16日20:00 Oracle RAC真正的应用集群,它可以多个主机共同分散业务,来达到负载均衡和高可用,目前企业也大规模应用,具有稳定,很好的扩展性等特点. 作 ...

  5. Hadoop-HA集群安装部署

    HA高可用集群安装部署 1 运行环境 1.1 软件环境 三个节点及以上 OS:64位RHEL5及以上或者64位CentOS7.0及以上 JVM:预装64位JDK 1.8及以上版本 1.2 浏览器 ...

  6. SolrCloud 分布式集群安装部署(solr4.8.1 + zookeeper +tomcat)

    SolrCloud 分布式集群安装部署 安装软件包准备 · apache-tomcat-7.0.54 · jdk1.7 · solr-4.8.1 · zookeeper-3.4.5 注:以上软件都是基 ...

  7. zookeeper集群安装部署

    zookeeper集群安装部署 1:规划:     集群建议至少在三台服务器上部署     192.168.1.171     192.168.1.172     192.168.1.173 2:去各 ...

  8. 安装部署(七) HBase集群安装部署与测试

    HBase集群安装部署与测试 Hadoop 2.7.2  Spark 2.0.0 Kafka 0.10.0.0 HBase 1.2.2 Zookeeper 3.4.8 参考: http://www.t ...

  9. 记一次 Centos7.x Hadoop3.x集群安装部署 Pig 0.17.0

    基本信息 官网 http://pig.apache.org/ 下载地址 http://www.apache.org/dyn/closer.cgi/pig https://mirror.bit.edu. ...

最新文章

  1. 泰国基础教育管理实行新体制
  2. python天天向上的力量 B
  3. mysql存储过程日期类型_mysql中多种日期类型的格式话---用存储过程实现
  4. InstallShield limited edition 生成单个 setup.exe 安装文件
  5. Oracle执行计划详解
  6. unable to launch什么意思_都表示太...以至于,so … that…?与too… to …有着明显区别...
  7. CF961G-Partitions【斯特林数】
  8. POJ-2754 Similarity of necklaces 2 区间取下界操作+DP
  9. 2.Jenkins 2 权威指南 --- 基础知识
  10. DOM之节点操作总结(附实例、图解)
  11. Two sum (bilibili有讲解视频)
  12. 一篇文章了解数据库系统
  13. 一二线城市知名 IT 互联网公司名单(新版)
  14. 图像形态学——击中击不中
  15. 使用visio创建跨职能流程图
  16. python入门笔记——面向对象基础1_5(小明爱跑步案例)
  17. 2019.6.14 巴塞尔问题
  18. uva490解题报告
  19. 【建瓯最坏】APT的YARA规则
  20. 华米科技再发“芯”品,能否唤起智能穿戴设备生态繁荣?

热门文章

  1. 推荐系统--矩阵分解(4)
  2. (pytorch-深度学习)循环神经网络的从零开始实现
  3. python五子棋游戏15*15_在STM32上运行五子棋小游戏(15x15)
  4. 爬虫遇到路径转换的解决方案
  5. N次剩余(详解+例题+代码)
  6. 闲鱼如何建设技术舆情治理体系 (多图多代码)
  7. 对话阿里云MVP裔隽跨界半生,不改赤子心
  8. 祝贺!两位 Apache Flink PMC 喜提 Apache Member
  9. 鼐鼐家为用户打造3D互动体验式营销解决方案
  10. 中国数据库OceanBase登顶之路