linux mycat 启动后没有8066端口和9066端口_mycat 高可用

1 mycat 集群

mycat 可以通过 zookeeper 集群进行配置文件管理

1.1 搭建 zookeeper 集群

此处不做 zookeeper集群搭建讲解

1.2配置mycat支持zookeeper

修改 mycat conf 目录下myid.properties

loadZk=true
# zk集群地址,多个用","隔开
zkURL=192.162.3.31:2121,192.162.3.32:2121,192.162.3.33:2121
# zk集群内Mycat集群ID
clusterId=mycat-cluster-1
# Mycat集群内本实例ID,禁止重复
myid=mycat_fz_01
# Mycat集群内节点个数
clusterSize=3
#集群内所有节点的 id
clusterNodes=mycat_fz_01,mycat_fz_02,mycat_fz_03
#server booster ; booster install on db same server,will reset all minCon to 1
type=server
boosterDataHosts=dataHost1

1.3 自定义配置

将需要修改的配置文件替换到 conf 目录中的 zkconf 目录下,只需要在一台机器修改即可,需要注意 conf目录中的 server.xml 中用户名和密码与 zkconf 中的不一致

1.4 上传配置

执行修改了配置文件的 mycat 下的bin 目录下的initzkdata.sh,上传配置文件,(在修改了配置文件的机器上执行)

./initzkdata.sh

1.5 启动所有 mycat

启动后发现其他 mycat conf 下的配置文件已经自动变化为修改的内容,是zookeeper 中下载的

2 mycat 高可用

此处使用的是 lvs+keepalived 的方式

LVS+Keepalived 介绍
LVS
LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1992年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。目前有三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR),十种调度算法(rrr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq)。
Keepalvied
Keepalived在这里主要用作RealServer的健康状态检查以及Master主机和BackUP主机之间failover的实现
下面,搭建基于LVS+Keepalived的MyCAT高可用负载均衡集群,其中,LVS实现MyCAT的负载均衡,但是,简单的LVS不能监控后端节点是否健康,它只是基于具体的调度算法对后端服务节点进行访问。同时,单一的LVS又存在单点故障的风险。在这里,引进了Keepalived,可以实现以下几个功能:
1. 检测后端节点是否健康。
2. 实现LVS本身的高可用。

2.1 配置环境

角色 主机IP 主机名 操作系统版本 软件版本

VIP 192.162.3.200

LVS-DR-Master 192.162.3.41 keepalived01 CentOS6.9 Keepalived v1.2.13,LVS 1.2.1

LVS-DR-Backup 192.162.3.42 keepalived02 CentOS6.9 Keepalived v1.2.13,LVS 1.2.1

mycat-Realserver 192.162.3.34 mycat01 CentOS6.9 mycat v1.6.5

mycat-Realserver 192.162.3.35 mycat02 CentOS6.9 mycat v1.6.5

mycat-Realserver 192.162.3.36 mycat03 CentOS6.9 mycat v1.6.5

2.2安装keepalived和ipvsadm

注意:ipvsadm并不是lvs,它只是lvs的配置工具,因lvs在3.10(CentOS1

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值