您的位置:首页 > 其它

分布式系统学习技术点二:Mycat篇二(进阶)

2017-04-11 00:00 197 查看

一、Mycat的配置文件



conf目录下存放配置文件,server.xml是Mycat服务器参数调整和用户授权的配置文件,schema.xml是逻辑库定义和表以及分片定义的配置文件,rule.xml是分片规则癿配置文件。

1.server.xml

包含了Mycat的配置信息,对于的类为SystemConfig,两个重要的标签user和system标签。

user

<user name="user">
<property name="password">user</property>
<property name="schemas">TESTDB</property>
<property name="readOnly">true</property>
<property name="benchmark">1000</property>
<property name="usingDecrpt">1</property>
</user>

定义了连接数据库的用户名为user,密码为user,使用的逻辑数据库为TESTDB。

readonly:是否只读

benchmark:最大连接数量。不配置则默认不限制。

usingDecrpt:密码是否加密。1:加密;2:不加密。

system

charset:字符集设置。配置字符集的时候一定要保证mycat的字符与数据库的字符集一致。

性能调优相关参数:processors、processorBufferChunk、processorBufferPool、processorBufferLocalPercent。。。。

TCP连接相关属性

mysql连接相关属性

心跳属性

服务相关属性

bindIp : mycat服务监听的IP地址,默认值为0.0.0.0。

serverPort : mycat使用的端口,默认值为8066。

managerPort :mycat癿管理端口,默认值为9066。

分布式事务开关属性:handleDistributedTransactions

.......(这里都不做详细说明)

2.schema.xml

schema标签

后续补充~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Mycat
相关文章推荐