Mycat安装与配置基础指南.pdfVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档