前言
在我们做具体的mycat读写分离,分库分表实例之前,先来了解一下它的目录结构以及配置文件的基本概况。
目录结构
其中,我们最关注的就是conf文件夹中的各种配置文件,我们先简单介绍一下特别重要的配置文件。
bin目录中也有两个命令需要我们知道:
配置文件
mycat的主要的配置文件有两个,全都位于conf文件夹里,分别是schema.xml和server.xml,这点和amoeba也非常像,看来中间件的原理大致都差不多。
下面我们以官方默认的配置文件为例,介绍一下mycat的这个两个文件。
schema.xml
这个文件中配置的是逻辑库、逻辑表、数据节点、数据主机以及实际物理库的地址,还有部分读写规则的配置,如图所示:
server.xml
这个文件中主要配置了mycat的用户名和密码以及该用户的权限。
总结
mycat的目录结构和其基本的配置文件也清楚了,下篇博客将介绍mycat的读写分离等的具体操作。