server.xml配置文件:
包含Mycat的系统配置信息
1、user标签定义Mycat登录权限
2、system标签定义系统配置
包括字符集、外部系统对MyCat的感知配置等
3、schema.xml配置文件
schema标签定义Mycat实例中的逻辑库,属性:dataNode,checkSQLschema,sqlMaxLimit
table标签定义Mycat中的逻辑表,属性9个
childTable标签定义E-R分片的子表(表的主从关系,避免Join跨库操作)
dataNode标签定义了Mycat中的数据节点,也就是数据分片,表与分片的关系
dataHost标签直接定义数据库实例、读写分离和心跳语句
heartbeat标签
writeHost标签,readHost标签
4、sequence配置文件
确定自增主键
本地文件方式
将sequence配置到classpath目录的sequence_conf.properties文件中
数据库方式
在数据库中创建一张名为sequence的表,同时在server.xml中配置sequnceHandlerType
本地时间戳方式
sequnceHanderType,配置sequence_time_conf.properties文件
其他方式
使用catlet注解方式、使用ZooKeeper方式实现
5、zk-create.yaml配置文件
6、其他配置文件:缓存文件配置、日志配置、AIO/NIO配置
Mycat学习笔记一
推荐阅读
- 零基础系统化编曲作曲教程
- Linux系统下安装TeX Live及中文支持
- CS 159: Advanced Topics in Machine Learning: Structured Prediction
- ubuntu set up 6 - NTFS Mount
- python scraping webs - python取得NIPS oral paper列表
- ubuntu android studio 无法启动
- Semi-supervised Segmentation of Optic Cup in Retinal Fundus Images Using Variational Autoencoder 论文笔记
- 学术文章写作
- 【转】THE ROAD TO SUCCESS--听ERIC XING讲课记录
- reading list