Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

mycat安装配置 PDF 下载


分享到:
时间:2021-04-05 11:06来源:http://www.java1234.com 作者:转载  侵权举报
mycat安装配置 PDF 下载
失效链接处理
mycat安装配置 PDF 下载


本站整理下载:
提取码:rmxj 
 
 
相关截图:
 
主要内容:

一、下载地址
http://www.mycat.org.cn/
**需要jdk版本是1.7以上
查看jdk版本 java -version
Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz
二、解压安装包
tra -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz                                                   -C /usr/local/ 
 
 
 
 
 
 
bin:命令文件
catlet:空的,扩展
conf:配置文件(server.xml,schema.xml,rule.xml等)
lib:依赖的jar包
 
三、mycat 启动停止
 
 
./mycat start 
查看启动状态: 
./mycat status 
停止: 
./mycat stop 
重启: 
./mycat restart 
 
四、编辑配置文件
 
我们用到的就是schema.xml、server.xml、rule.xml(这次用不到,设计表的分库分表)
vim server.xml
 
一般只修改此处,<!-- 此处定义了一个root用户,可以管理的逻辑库为zc,对应schema.xml中的<schema name="zc" > -->
vim schema.xml
 
此处的schema 对应的事service.xml里面配置的schemas
DataNode就是创建一个节点,可以有很多节点,一般我自己创建一个节点管理一个集群
Datahost与下面的datahost对应,一般包含一个集群里面的机器
Database就是真实的的数据库,如果多个库的话可以创建多个节点
name:节点名称,在上方dataNode标签中调用
maxCon:底层数据库的链接最大数
minCon:底层数据库的链接最小数
balance:值可以为0,1,2,3,分别表示对当前datahost中维护的数据库们的读操作逻辑
0:不开启读写分离,所有的读写操作都在最小的索引号的writeHost(第一个writeHost标签)
1:全部的readHost和备用writeHost都参与读数据的平衡,如果读的请求过多,负责写的第一个writeHost也分担一部分
2 :所有的读操作,都随机的在所有的writeHost和readHost中进行
3 :所有的读操作,都到writeHost对应的readHost上进行(备用writeHost不参加了),在集群中没有配置ReadHost的情况下,读都到第一个writeHost完成
writeType:控制当前datahost维护的数据库集群的写操作
0:所有的写操作都在第一个writeHost标签的数据库进行
1:所有的写操作,都随机分配到所有的writeHost(mycat1.5完全不建议配置了)
dbtype:数据库类型(不同数据库配置不同名称,mysql)
dbDriver:数据库驱动,native,动态获取
switchType:切换的逻辑
-1:故障不切换
1:故障切换,当前写操作的writeHost故障,进行切换,切换到下一个writeHost;
slaveThreshold:标签中的<heartbeat>用来检测后端数据库的心跳sql语句;本属性检查从节点与主节点的同步情况(延迟时间数),配合心跳语句show slave status; 读写分离时,所有的readHost的数据都可靠


 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐