企业实战_18_MyCat_ZK集群安装部署
接上一篇:企业实战_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集群安装部署相关推荐
- HBase 1.2.6 完全分布式集群安装部署详细过程
2019独角兽企业重金招聘Python工程师标准>>> Apache HBase 是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,是NoSQL数据库,基于Google Big ...
- 资源放送丨《Oracle RAC 集群安装部署》PPT视频
点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 邦德 老师分享了<Oracle RAC 集群安装部署>,在这里我们将课件PPT和实况录像分 ...
- 今晚8点直播(内含福利)丨 Oracle RAC集群安装部署
Oracle RAC集群安装部署-9月16日20:00 Oracle RAC真正的应用集群,它可以多个主机共同分散业务,来达到负载均衡和高可用,目前企业也大规模应用,具有稳定,很好的扩展性等特点. 作 ...
- 本周四直播预告(内含福利)丨 Oracle RAC集群安装部署
Oracle RAC集群安装部署-9月16日20:00 Oracle RAC真正的应用集群,它可以多个主机共同分散业务,来达到负载均衡和高可用,目前企业也大规模应用,具有稳定,很好的扩展性等特点. 作 ...
- Hadoop-HA集群安装部署
HA高可用集群安装部署 1 运行环境 1.1 软件环境 三个节点及以上 OS:64位RHEL5及以上或者64位CentOS7.0及以上 JVM:预装64位JDK 1.8及以上版本 1.2 浏览器 ...
- SolrCloud 分布式集群安装部署(solr4.8.1 + zookeeper +tomcat)
SolrCloud 分布式集群安装部署 安装软件包准备 · apache-tomcat-7.0.54 · jdk1.7 · solr-4.8.1 · zookeeper-3.4.5 注:以上软件都是基 ...
- zookeeper集群安装部署
zookeeper集群安装部署 1:规划: 集群建议至少在三台服务器上部署 192.168.1.171 192.168.1.172 192.168.1.173 2:去各 ...
- 安装部署(七) 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 ...
- 记一次 Centos7.x Hadoop3.x集群安装部署 Pig 0.17.0
基本信息 官网 http://pig.apache.org/ 下载地址 http://www.apache.org/dyn/closer.cgi/pig https://mirror.bit.edu. ...
最新文章
- 泰国基础教育管理实行新体制
- python天天向上的力量 B
- mysql存储过程日期类型_mysql中多种日期类型的格式话---用存储过程实现
- InstallShield limited edition 生成单个 setup.exe 安装文件
- Oracle执行计划详解
- unable to launch什么意思_都表示太...以至于,so … that…?与too… to …有着明显区别...
- CF961G-Partitions【斯特林数】
- POJ-2754 Similarity of necklaces 2 区间取下界操作+DP
- 2.Jenkins 2 权威指南 --- 基础知识
- DOM之节点操作总结(附实例、图解)
- Two sum (bilibili有讲解视频)
- 一篇文章了解数据库系统
- 一二线城市知名 IT 互联网公司名单(新版)
- 图像形态学——击中击不中
- 使用visio创建跨职能流程图
- python入门笔记——面向对象基础1_5(小明爱跑步案例)
- 2019.6.14 巴塞尔问题
- uva490解题报告
- 【建瓯最坏】APT的YARA规则
- 华米科技再发“芯”品,能否唤起智能穿戴设备生态繁荣?