mycat
小伙子_china
这个作者很懒,什么都没留下…
展开
-
mycat-ER分片
schema.xml配置文件 创建表,(下面只列出一个节点的数据库创建语句,涉及其他分片库也需要建表) CREATE TABLE le.class( id INT PRIMARY KEY,className VARCHAR(64) ); CREATE TABLE le.stu( id INT PRIMARY KEY, classid INT,NA...原创 2018-07-28 22:22:09 · 413 阅读 · 0 评论 -
cenos7 安装 Percona-XtraDB-Cluster-57
安装Percona-XtraDB-Cluster-57前不能安装mysql,否则会导致/etc/my.cnf文件冲突。 步骤: 1、关闭selinux命令:setenforce 0 永久关闭 selinux:修改/etc/selinux/config ,将 SELINUX 改为 disabled,reboot生效 2、关闭防火墙 systemctl s...原创 2018-07-15 13:26:38 · 1697 阅读 · 2 评论 -
docker环境下安装percona-xtradb-cluster
docker下载镜像 docker pull percona/percona-xtradb-cluster 创建docker network docker network create pxc-network 构建集群 启动第一个节点 docker run -d \ -p 3307:3306 \ -e MYSQL_ROOT_PASSWORD=123456 \ -e CLUSTER_...原创 2018-07-16 17:13:24 · 2581 阅读 · 4 评论 -
mycat读写分离
在docker环境下构建PXC集群,集群中有3个节点。3个节点分别映射到3307,3308,3309端口。 安装mycat1.6后,这里读写分离配置文件为schema.xml,server.xml。(Mycat安装文件Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz) 在mycat安装路径下执行命令: . /bin/mycat...原创 2018-07-21 10:15:18 · 334 阅读 · 0 评论 -
mycat识别节点关闭恢复
1、关闭节点3 mycat识别节点3关闭 通过mycat插入数据,节点1、2仍能正常工作。 2、恢复节点3 mycat识别3个节点 节点3的数据与其他节点同步原创 2018-07-21 10:34:40 · 613 阅读 · 0 评论 -
mycat日志
为分析mycat日志,这里对student表分片至3个节点。 执行一下select * from student,查看MyCAT的内部实现逻辑 查找路由信息 路由获取流程 如上图所示,多节点会调用MultiNodeQueryHandler,并且之后需要数据合并。 执行select语句 获取节点dn1、dn2、dn3数据库连接,并同步数据库。Received ok respo...原创 2018-07-26 13:46:05 · 768 阅读 · 0 评论 -
mycat配置文件reload
之前的配置文件:分片志数据库le,wen 执行语句 INSERT INTO T_VOTE (`ID`, `PROVINCE`) VALUES (1, 10010), (2, 10000), (3, 10000), (4, 10010); 数据分片至数据库le、wen 修改配置文件schema.xml 通过mysql连接9066端口,重载配置文件schema.xml ...原创 2018-07-26 22:08:38 · 4487 阅读 · 0 评论 -
zookeeper实现mycat配置共享
搭建目标 1、搭建zookeeper集群 下载安装文件 wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz 解压后重命名文件夹为zookeeper cd zookeeper mkdir data cd conf/ cp zoo_sample.cfg zo...原创 2018-08-18 23:08:13 · 2345 阅读 · 1 评论