MyCAT学习(二)

启动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链接到数据库

猜你喜欢

转载自blog.csdn.net/ling_ling1997/article/details/87349871
今日推荐