分布式系统学习技术点二: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篇一(使用入门)
- 分布式系统学习技术点三:zookeeper篇二(进阶)
- 爬虫技术 -- 进阶学习(九)使用HtmlAgilityPack获取页面链接(附c#代码及插件下载)
- 爬虫技术 -- 进阶学习(十一)【补充】获取html中meta标签中的content的内容
- 爬虫技术 -- 进阶学习(七)简单爬虫抓取示例(附c#代码)
- Eclipse插件开发 学习笔记 PDF 第一篇到第四篇 免分下载 开发基础 核心技术 高级进阶 综合实例
- Eclipse插件开发 学习笔记 PDF 第一篇到第四篇 免分下载 开发基础 核心技术 高级进阶 综合实例
- 从零开始学习音视频编程技术(九) FFMPEG Qt视频播放器之同步进阶篇
- 移动app接口编程技术-学习实现之PHP进阶 数组
- 学习技术并进阶的方法
- 分布式系统学习技术点一:kafka
- 爬虫技术 -- 进阶学习(十)网易新闻页面信息抓取(htmlagilitypack搭配scrapysharp)
- 移动app接口编程技术-学习实现之PHP进阶 类与对象
- 学习游戏服务器编程进阶篇之全球同服技术架构
- 【码云周刊第 15 期】都没闲着!Java 实现 URL 编解码技术,Python 进阶学习,码云提升安全性
- 移动app接口编程技术-学习实现之PHP进阶 函数
- 学习游戏服务器编程进阶篇之全球同服技术架构
- 爬虫技术 -- 进阶学习(八)模拟简单浏览器(附c#代码)
- 移动app接口编程技术-学习实现之PHP进阶 数组
- 流媒体技术学习笔记之(七)进阶教程OBS参数与清晰度流畅度的关系