- 0
- 0
- 约1.07万字
- 约 8页
- 2026-01-30 发布于北京
- 举报
Mycat指南
篇
1.安装
1.1从‑download压缩包1.2解
压缩后到相应目录下面,比如/usr/local/mycat1.3mycat目录下面分别是
binconfliblogs。bin目录里是启动conf目录里是配置文件lib目录里是
Mycat和它的依赖jarlogs目录里是console.log用来保存控制台日志,和
mycat.log用来保存mycat的log4j日志
2.配置环境变量
__
指指MYCATHOME,比如按照前文所述,可以把MYCATHOME配置为:
定定
_
exportMYCATHOME=/usr/local/mycat
3.启动
yat有种启动方式,第一种是运行$MYCAT_HOME/bin/mycat脚本执行wrap模式的
Mc两
启动;第二种是运行$MYCAT_HOME/bin/startup_nowrap.sh执行nowrap模式的启动
4.Mycat类加载目录与JVM参数
以nowrap模式为例,mycat会加载$MYCAT_HOME/lib/classes和$MYCAT_HOME/lib目录
下的所有jar。
如果要修改jvm启动参数,可以修改$MYCAT_HOME/bin/startup_mycat.sh里的
JAVA_OPTS变量
5.配置文件
重点介绍rule.xmlschema.xmlrouter.xmlserver.xmllog4j.xml
5.1rule.xml分片规则配置文件,mycat支持的所有分片规则都在这个文件里。定义一
个规则需要两个节点,一个是tableRule,一个是function。
以一致性哈希分片为例,function节点定义了分片规则的实现类与初始化参数
和分片规则的算法名称。属性name为规则算法名称class为规则实现类
property子节点为初始化规则的参数,使用seedcountvirtualBucketTimes就
可以初始化一致性哈希规则functionname=murmurclass=
org.opencloudb.route.function.PartitionByMurmurHashpropertyname=
0
seed/property!‑‑默认是0‑‑propertyname=count2/property
!‑‑要分片的数据库节点数量,必须指定,否则无法分片‑‑propertyname=
virtualBucketTimes160/property!‑‑一个实际的数据库节点被映射为这么
多虚拟节点,默认是160倍,即虚拟节点数是节点数的
Mycat指南
篇
1.安装
1.1从压缩包
1.2解压缩后到相应目录下面,比如/usr/local/mycat
1.3mycat目录下面分别是binconfliblogs。
bin目录里是启动
conf目录里是配置文件
lib目录里是Mycat和它的依赖jar
logs目录里是console.log用来保存控制台日志,和mycat.log用来保存mycat的
log4j日志
2.配置环境变量
指定指定MYCAT_HOME,比如按照前文所述,可以把MYCAT_HOME配置为:export
MYCAT_HOME=/usr/local/mycat
3.启动
Mycat有两种启动方式,第一种是运行$MYCAT_HOME/bin/mycat
您可能关注的文档
最近下载
- 2025年部编版四年级下册《道德与法治》课本习题参考答案 .pdf VIP
- 《尾矿库智能化建设技术规范》(征求意见稿).pdf
- W(9988.HK)AI开启阿里云新成长(阿里巴巴深度之三暨GenAI系列报告之39).pdf VIP
- 如何经营好大客户.ppt VIP
- 统编版二年级语文下册期末非纸笔试卷二( 含答案).pdf VIP
- 建设工程质量保修书-河北省.doc VIP
- 建设项目全过程跟踪审计表格综合类模板.doc VIP
- 融合威胁情报-洞察及研究.docx VIP
- 许继500kW光伏并网逆变器与监控 后台通信规约V1.2.pdf VIP
- 2025至2030中国儿童矫正鞋垫行业市场占有率及投资前景评估规划报告.docx VIP
原创力文档

文档评论(0)