MyCat 中间件具体做什么的百度一下你就知道,本人只是记录下自己踩的坑

建议:不懂的,可以先去看官网介绍,官网推出的文档:mycat权威指南  不错的。看人多看看,主要是理论知识点懂了就好,具体使用全是配置文件,因为具体的数据扩容算法都是别人写好的,我们只是copy,以下只是简单的使用。

官网链接

http://www.mycat.org.cn/

前置条件

本教程是在window环境下运行的,实际生产推荐在Linux上运行。 
必备条件(自行安装,如果不会装请先打好基础在来学习):

  • JDK:建议是1.7及其以上。
  • MySQL:必须是5.5及其以上(最好是5.7,现在主流技术都支持5.7,版本低容易导致数据缺失)

下载地址:http://dl.mycat.io/1.6-RELEASE/

流程图: mycat 中间件【展示的就是逻辑库】

正式入门开始:

首先建立三个数据库,创建表,其中tb_user不会拆分,只在db0上存在,role则放在两个数据库中 分别如下

这里简单介绍下 mycat的 主要使用的几个配置文件

conf目录下编辑service.xml,rule.xml,schema.xml三个文件。

service.xml:配置mycat 的用户名密码 数据库名称 对应到schema中的名称

rule.xml:配置拆分规则

schema.xml:配置 数据节点,逻辑物理数据库地址,拆分引入规则名称对应到rule.xml

然后就可以启动测试了

bin目录下的 startup_nowrap.bat 双击就好

说一下遇到的坑(bug),因为是mycat是java语言编写的,具体报错大家可以看控制台或者log

Mycat查表报错find no Route:select * from `db_user`.`users` limit 0, 100

修改schema.xml的 checkSQLschema=“false”,改为true即可

当该值为true时,例如我们执行语句select * from TESTDB.company 。mycat会把语句修改为 select * from company 去掉TESTDB。

本人的navcat不知道为啥有问题,链接mycat后查询表数据总数不一致的。应该是我的个人问题,后面我用cmd 命令窗口看就没问题

看本人的navcat 表数量就不一样

吊炸天MyCat入门相关推荐

  1. 吊炸天的CNNs,这是我见过最详尽的图解!(下)

    [摘要]本文详细介绍了卷积神经网络的运行原理,特别是池化.全连接等过程.为了使大家更快.更轻松的入门,文章没有晦涩难懂的术语和公式,全部采用"图形"的方式来描述.文末的延展阅读部分 ...

  2. 酷帅狂拽吊炸天——一统江湖的持久层框架之SpringData

    一.SpringData概述 1.1 现有问题 ​ 随着互联网的发展,互联网产品的复杂度越来越高,在开发中使用到的数据存储产品不再仅限于关系型数据库,还会使用到Redis.MongoDB.Elasti ...

  3. python常用命令汇总-酷帅吊炸天的 Pandas 常用操作命令汇总

    非常庆幸自己在有意无意中学习了 Pandas 基础,开始学的时候是觉得它很有意思,功能很强大.然鹅,除了做练习,并没有实际应用.最近工作需要写爬虫,数据处理我就用了 Pandas, 这时才深深体会到其 ...

  4. 如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74

    如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74款 ...

  5. Pyecharts:pyecharts(图文+代码)实战(柱状图/条形图/散点图、漏斗图、仪表盘、折线/面积图、水球图、地图、平行坐标系、饼图、极坐标系、雷达图、词云图)之绘制各种吊炸天的图表

    Pyecharts:pyecharts(图文+代码)实战(柱状图/条形图/散点图.漏斗图.仪表盘.折线/面积图.水球图.地图.平行坐标系.饼图.极坐标系.雷达图.词云图)之绘制各种吊炸天的图表 目录 ...

  6. Python语言学习之打印输出那些事:python输出图表和各种吊炸天的字符串或图画、版权声明(如README.md)等之详细攻略

    Python语言学习之打印输出那些事:python输出图表和各种吊炸天的字符串或图画.版权声明(如README.md)等之详细攻略 目录 打印输出标准文档 1.输出表格 2.打印输出各种吊炸天的字符串 ...

  7. Py:Python实现好莱坞《黑客》影视中珠帘似吊炸天的华丽动态加密页面

    Py:Python实现好莱坞<黑客>影视中珠帘似吊炸天的华丽动态加密页面 目录 输出结果 实现代码 输出结果 实现代码 import argparse #命令解析器 import time ...

  8. Sublime Text 3设置吊炸天PHP开发环境

    [原创]Sublime Text 3设置吊炸天PHP开发环境 @heiyeluren @created: 2016/5/31 @last modify: 2016/7/8 1. 下载安装Sublime ...

  9. python画图小猪佩奇_吊炸天!Python 20秒画出小猪佩奇

    原标题:吊炸天!Python 20秒画出小猪佩奇 今年社交平台上的带货女王是谁?范冰冰?杨幂?Angelababy?不,是猪猪女孩小猪佩奇. 小猪佩奇在构图基本是各种曲线,类抛物线.类圆.类椭圆.类二 ...

最新文章

  1. Java 反射:框架设计的灵魂
  2. SQL操作的组成部分
  3. pthread_cleanup_push
  4. 音视频技术开发周刊 | 157
  5. 在Delphi中关于UDP协议的实现
  6. 2017-3-19四校联考
  7. Leetcode--84. 柱状图中最大的矩形
  8. centos ping不通内网 网关 外网 域名等以解决 通过设置为动态IP(启用dhcp协议)
  9. echarts中国地图描绘
  10. [转]PlantUML画类图、流程图、时序图使用详解
  11. houdini 做选点效果
  12. 从二元函数的泰勒展开到应用Hessian矩阵检测边缘
  13. SAS(十二)PROC步
  14. API查q绑定带反查sgk带接口API文件源码
  15. b站百万Up主分享如何做内容
  16. 陕西的饮食历史和特点
  17. VALUE DATE
  18. Tomcat 如何查看端口
  19. 以Vigoss、Perp、dydx为例,解析衍生品在DeFi2.0进程里的演进
  20. 自然语言处理学习笔记4:空间向量模型

热门文章

  1. layui富文本编辑器上传图片
  2. win10打印机安装提示无法连接到打印机
  3. linux p4使用心得
  4. GAP:Learning Contextual Representations for Semantic Parsing with Generation-Augmented Pre-Training
  5. 加密芯片的种类及优缺点
  6. js生成随机数(数字+大小写字母)
  7. C# flash player 制作
  8. 关于linux中socket阻塞与非阻塞
  9. Java基础知识英文选择题1——Basic of Java Programs.
  10. [C语言]实现字符串从头尾分别输出字符的动画效果