启动mycat
bin/startup_nowrap.sh
查看mycat进程
ps -ef
查看日志
cd /usr/local/mycat/logs
/usr/local/mycat/logs$ ls
mycat@sll-VirtualBox:/usr/local/mycat/logs$ ls -lh
查mycat日志
more mycat.log
MYCAT的关键配置文件
1、schema.xml用于配置逻辑库表及数据节点
1.1定义逻辑库表
逻辑表是依赖于逻辑库存在的。如果数据库并不需要分片,而只需要进行 读写分离配置时,我们只需要保留schema标签。
1.2定义数据节点
一个节点代表一个独立的数据分片
(分片节点的名字以及后端的数据源的真实的数据库的名字都需要咋DataNode定义)
1.2定义数据节点的物理数据源
一个标签定义了一个主机节点,该主机节点就是一个真实的物理数据库实例,一个dataHost是一组真实的mysql集群,除此之外还定义读写分离得配置和心跳语句的配置
2、rule.xml用于配置表的分片规则
使用不同的算法对表进行分片,相同分分片算法但是参数也可以不同
1.1定义表使用的分片规则
定义表使用的分片规则
定义分片算法
server.xml用于配置服务器
用于定义系统配置(端口号等)
用于定义链接mycat的用户
注:此用户和后端数据库用户时不一样的,只有在server.xml文件中存在的用户才可以通过mycat链接到数据库