MyCat Conf 配置文件介绍

我们安装MyCat后,发现配置文件如此之多,到底哪些是当前所需,除了当前所需,其它的配置文件都有什么作用呢,这对我们后续使用MyCat&MySQL高级用法,有非常大的作用

1 安装MyCat

Centos 6.5 安装mycat1.5

2 查看配置文件

cd MYCAT_HOME/conf/下,配置文件如下,以及相关粗略简介

1212211

● schema.xml 配置DB文件,主要 配置MySQL所有节点相关信息,所有相关Databases相关信息,表相关信息,分表规则相关信息的文件

● log4j.xml 日志配置文件

● Ehcache.xml缓存配置文件

● 规则配置文件

autopartition-long.txt
partition-hash-int.txt
partition-range-mod.txt
rule.xml

是rule相关文件,rule不用配置,只改txt就行了

wrapper.conf是配置java的,可能机器上java配置好后,这个文件不用改

●router.xml
●zookeeper相关文件

zk-create.yaml
myid.properties
是配置mycat集群与zk关联的,前提是zk已经集群化,然后再配置这个文件,没研究还。

sequence_db_conf.properties
sequence_conf.properties
sequence_time_conf.properties

● server.xml 外部用8806连接时的用户名和密码

Mycat 对外的“虚拟数据库”配置文件,也就是外部用8806连接时的用户名和密码!
server.xml是MyCAT对外的“虚拟数据库”配置文件。所谓的“虚拟数据库”是说,MyCAT将多个Mysql集群整合起来对外提供服务,提供服务的接口仍然采用Mysql的形式,因此,通过仿造Mysql接口,让调用程序以为自己是在访问Mysql数据库,就是所谓的“虚拟数据库”。

3 配置文件详细介绍

3.1 schema.xml 配置DB文件。

主要 配置MySQL所有节点相关信息,所有相关Databases相关信息,表相关信息,分表规则相关信息的文件

 

发表评论

电子邮件地址不会被公开。