微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MyCat1.3Mycat配置文件

【1】关键配置文件

  (1)schema.xml 用于配置逻辑库表及数据节点@H_404_3@

  (2)rule.xml 用于配置表的分片规则@H_404_3@

  (3)server.xml 用于配置服务器权限@H_404_3@

 @H_404_3@

【2】schema.xml 用于配置逻辑库表及数据节点

(1)<schema><table></table></schema>@H_404_3@

<schema>:定义逻辑库@H_404_3@

<table>:定义逻辑表@H_404_3@

要是不需要分库分表,只需要读写分离,那么只配置<schema>即可@H_404_3@

(2)<datanode></datanode>定义分片数据节点(一个节点代表一个数据分片)@H_404_3@

在这标签中定义内容包括了:节点的名字、数据源的真实的物理库的名字@H_404_3@

(3)<dataHost></dataHost>定义数据节点的物理数据源@H_404_3@

定义一组主机几点,真实的物理数据库实例,一个dataHost指定的数据源就是一组真实的MysqL集群。@H_404_3@

除此之外好包括定义,读写分离配置、心跳语句配置等等@H_404_3@

 @H_404_3@

【3】rule.xml 用于配置表的分片规则

(1)<tableRule name=""></tableRule> @H_404_3@

  定义表所使用的分片规则@H_404_3@

(2)<function name=""></function>@H_404_3@

  定义分片算法@H_404_3@

 @H_404_3@

【4】server.xml文件

(1)<system><proerty name=""></property></system>@H_404_3@

  定义系统配置:比如 端口号、内存大小、timeout时间等等@H_404_3@

(2)<user></user>@H_404_3@

  用于定义连接 Mycat 的用户,与 MysqL中的用户是不一样的,可以相同也可以不同。@H_404_3@

  只有在本文件中定义的用户才可以连接到mycat@H_404_3@

 @H_404_3@

【5】基本实践之读写分离配置

 @H_404_3@

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐