企业实战_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地址角色
node1192.168.92.101MyCAT/ZK/MYSQL
node2192.168.92.102ZK/MYSQL
node3192.168.92.103ZK/MYSQL
node4192.168.92.104MyCAT/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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/523405.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分布式精华问答 | 分布式与集群的区别是什么?

什么是分布式计算?所谓分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。1Q:…

Mycat设置开机自启

接上一篇:实战_21_Mycat_MySql更新数据库失败 --read-only https://blog.csdn.net/weixin_40816738/article/details/100059688 下载mycat wget http://dl.mycat.io/1.6.5/Mycat-server-1.6.5-release-20180122220033-linux.tar.gz解压即安装mycat tar -zxf Mycat…

最近,京东AR又爆出哪般神奇?

戳蓝字“CSDN云计算”关注我们哦!作者 | 刘晶晶只用一部手机就可在线“试用”口红,效果堪比美妆男主李佳琪,厉不厉害?只要轻轻一点就可一目了然购买的家具在家中摆放的效果怎样,神不神奇?时间飞快&#xff…

zookeeper开机自启动

编辑rc.local vim /etc/rc.d/rc.local2.需要指定jdk路径以及zookeeper启动路径 export JAVA_HOME/app/jdk1.8.0_144 /app/zookeeper-3.4.11/bin/zkServer.sh start3. 启动zookeeper cd /app/zookeeper-3.4.11/bin ./zkServer.sh start查看zk启动状态 /app/zookeeper-3.4.11…

10分钟读懂什么是容器云?

戳蓝字“CSDN云计算”关注我们哦!作者 | 宝哥devops运维来源 | http://t.cn/ECwSNgj容器技术是近几年云行业发展中不可缺少的一环。Docker和k8s的大热极大可能会推动云计算PAAS层的完善和普及。那么容器云到底是怎样的技术形态?究竟是概念还是可落地的应…

企业实战_19_MyCat初始化ZK并配置Mycat支持ZK

接上一篇:企业实战_18_MyCat_ZK集群安装部署 https://gblfy.blog.csdn.net/article/details/100075631 文章目录一、初始化集群中的数据1. 配置复制2. 初始化zookeeper集群中的数据二、验证数据是否被初始化到集群中2.1. 进入mycat01服务节点2.2. 使用ls命令查看当前…

Hadoop精华问答 | 基于Hadoop的数据中心有什么好处?

戳蓝字“CSDN云计算”关注我们哦!2006年项目成立的一开始,“Hadoop”这个单词只代表了两个组件——HDFS和MapReduce。到现在的13个年头,这个单词代表的是“核心”,今天我们就来看看关于Hadoop的精华问答。1Q:基于Hadoop的数据中心有什么好处&…

企业实战_20_MyCat使用HAPpoxy对Mycat负载均衡

上一篇:企业实战_19_MyCat初始化ZK并配置Mycat支持ZK https://gblfy.blog.csdn.net/article/details/100087824 解决了引入多个mycat节点之间配置文件信息同步问题 如何在多个mycat之间进行负载均衡的问题? 在某一个mycat节点出现宕机之后,我…

安全,从写第一行代码开始!

戳蓝字“CSDN云计算”关注我们哦!作者 | 刘晶晶伴随5G时代的脚步渐进,物联网发展也将成井喷式增长,“网络安全”这个老生常谈的话题似乎进入了新阶段。数据是天使?还是魔鬼?归根结底,没有安全保障的物联网终…

Linux zookeeper下载、单点部署

说明地址ziphttp://mirror.bit.edu.cn/apache/zookeeper/stable/apache-zookeeper-3.5.5-bin.tar.gz命令下载wget http://mirror.bit.edu.cn/apache/zookeeper/stable/apache-zookeeper-3.5.5-bin.tar.gz http://archive.apache.org/dist/zookeeper/zookeeper-3.5.7/apache-zoo…

聚科技精英,享开源之美- 2019 Open Source Summit 主题演讲+项目亮点

2019年6月24-26日,在上海世博中心,由Linux基金会主办的LinuxCon ContainerCon CloudOpen大会(简称LC3)将与CNCF主办的KubeCon CloudNativeCon大会合体,自此,大会正式更名为KubeCon CloudNativeCon Ope…

_Mycat-Web之UI监控

接上一篇:企业实战_19_Mycatkeepalived 安装配置验证 https://blog.csdn.net/weixin_40816738/article/details/100103518 文章目录1、zip下载2、wget 下载方式3、解压4、在安装mycat-web之前首先要安装一下5、设置zookeeper服务路径6、启动mycat-web7、浏览器验证8…

企业实战_21_MyCat_keepalived 安装配置验证

接上一篇:企业实战_20_MyCat使用HAPpoxy对Mycat负载均衡 https://gblfy.blog.csdn.net/article/details/100087884 主机名IP地址角色mycat192.168.43.32MYCAT MYSQL,ZK,Haproxy,Keepalivednode1192.168.43.104MYSQL,ZKnode2192.168.43.217MYSQL,ZKnode3192.168.43.1…

为什么说 5G 是物联网的时代?

受 5G 冲击最大的领域终将会是谁?作者 | 屠敏 整理出品 | CSDN(ID:CSDNnews)提及当前科技圈有哪些热点词,那 5G 必是其中之一。6 月 6 日,工业和信息化部正式向中国移动、中国联通、中国电信和中国广电发布…

企业实战_24_MyCat实现读写分离

接上一篇:企业实战_23_MyCat SQL防火墙 https://gblfy.blog.csdn.net/article/details/100074335 文章目录一、MyCat读写分离操作流程二、环境部署安排:三、主机操作103(node3)3.1. 数据备份3.2. 将node3.sql复制到节点53.3. 导入数据3.4. 在查看是否创建…

Storm精华问答 | 为什么要用Storm?不用Spark?

戳蓝字“CSDN云计算”关注我们哦!Apache Storm是一个分布式实时大数据处理系统。Storm设计用于在容错和水平可扩展方法中处理大量数据。它是一个流数据框架,具有最高的摄取率。今天,我们就挑一些Storm的安装配置问题来看看吧。1Q:…

做“云”,京东云是认真的!

戳蓝字“CSDN云计算”关注我们哦!作者 | 刘晶晶在2018年,京东云的营收达到了三位数的增长,10倍于行业增速;18个月的时间,京东云推出了超过200项的PaaS/IaaS服务……京东云总裁申元庆在2019全球人工智能技术大会上接受采…

这位博士跑赢“地震波”:提前 10 秒预警宜宾地震!

戳蓝字“CSDN云计算”关注我们哦!整理 | 胡巍巍出品 | CSDN(ID:CSDNnews)天府之国四川,又遭地震!据中国地震台网测定:6月17日22时55分,四川省宜宾市长宁县发生6.0级地震,…

oracle10gasmcmd,ORACLE 10g中ASMCMD使用及ASM文件

ORACLE 10g中ASMCMD使用及ASM文件XML DB访问1.引言自动存储管理(ASM)是Oracle数据库10g的新功能,它为数据库管理员提供了一个简单的存储管理界面,并且该界面在所有服务器和存储平台上都是一致的。作为专门为Oracle数据库文件创建的整合的文件系统和卷管理…

企业实战_04_MyCat常用配置文件详解

Mycat 常用配置文件,配置灵活,能应用于场景很多,建议根据应用场景去记忆,要理解! 接上一篇:企业实战_03_MyCat下载、安装、启动 https://gblfy.blog.csdn.net/article/details/100049304 文章目录一、Mycat目录说明二、…