吊炸天MyCat入门
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入门相关推荐
- 吊炸天的CNNs,这是我见过最详尽的图解!(下)
[摘要]本文详细介绍了卷积神经网络的运行原理,特别是池化.全连接等过程.为了使大家更快.更轻松的入门,文章没有晦涩难懂的术语和公式,全部采用"图形"的方式来描述.文末的延展阅读部分 ...
- 酷帅狂拽吊炸天——一统江湖的持久层框架之SpringData
一.SpringData概述 1.1 现有问题 随着互联网的发展,互联网产品的复杂度越来越高,在开发中使用到的数据存储产品不再仅限于关系型数据库,还会使用到Redis.MongoDB.Elasti ...
- python常用命令汇总-酷帅吊炸天的 Pandas 常用操作命令汇总
非常庆幸自己在有意无意中学习了 Pandas 基础,开始学的时候是觉得它很有意思,功能很强大.然鹅,除了做练习,并没有实际应用.最近工作需要写爬虫,数据处理我就用了 Pandas, 这时才深深体会到其 ...
- 如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74
如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74款 ...
- Pyecharts:pyecharts(图文+代码)实战(柱状图/条形图/散点图、漏斗图、仪表盘、折线/面积图、水球图、地图、平行坐标系、饼图、极坐标系、雷达图、词云图)之绘制各种吊炸天的图表
Pyecharts:pyecharts(图文+代码)实战(柱状图/条形图/散点图.漏斗图.仪表盘.折线/面积图.水球图.地图.平行坐标系.饼图.极坐标系.雷达图.词云图)之绘制各种吊炸天的图表 目录 ...
- Python语言学习之打印输出那些事:python输出图表和各种吊炸天的字符串或图画、版权声明(如README.md)等之详细攻略
Python语言学习之打印输出那些事:python输出图表和各种吊炸天的字符串或图画.版权声明(如README.md)等之详细攻略 目录 打印输出标准文档 1.输出表格 2.打印输出各种吊炸天的字符串 ...
- Py:Python实现好莱坞《黑客》影视中珠帘似吊炸天的华丽动态加密页面
Py:Python实现好莱坞<黑客>影视中珠帘似吊炸天的华丽动态加密页面 目录 输出结果 实现代码 输出结果 实现代码 import argparse #命令解析器 import time ...
- Sublime Text 3设置吊炸天PHP开发环境
[原创]Sublime Text 3设置吊炸天PHP开发环境 @heiyeluren @created: 2016/5/31 @last modify: 2016/7/8 1. 下载安装Sublime ...
- python画图小猪佩奇_吊炸天!Python 20秒画出小猪佩奇
原标题:吊炸天!Python 20秒画出小猪佩奇 今年社交平台上的带货女王是谁?范冰冰?杨幂?Angelababy?不,是猪猪女孩小猪佩奇. 小猪佩奇在构图基本是各种曲线,类抛物线.类圆.类椭圆.类二 ...
最新文章
- Java 反射:框架设计的灵魂
- SQL操作的组成部分
- pthread_cleanup_push
- 音视频技术开发周刊 | 157
- 在Delphi中关于UDP协议的实现
- 2017-3-19四校联考
- Leetcode--84. 柱状图中最大的矩形
- centos ping不通内网 网关 外网 域名等以解决 通过设置为动态IP(启用dhcp协议)
- echarts中国地图描绘
- [转]PlantUML画类图、流程图、时序图使用详解
- houdini 做选点效果
- 从二元函数的泰勒展开到应用Hessian矩阵检测边缘
- SAS(十二)PROC步
- API查q绑定带反查sgk带接口API文件源码
- b站百万Up主分享如何做内容
- 陕西的饮食历史和特点
- VALUE DATE
- Tomcat 如何查看端口
- 以Vigoss、Perp、dydx为例,解析衍生品在DeFi2.0进程里的演进
- 自然语言处理学习笔记4:空间向量模型
热门文章
- layui富文本编辑器上传图片
- win10打印机安装提示无法连接到打印机
- linux p4使用心得
- GAP:Learning Contextual Representations for Semantic Parsing with Generation-Augmented Pre-Training
- 加密芯片的种类及优缺点
- js生成随机数(数字+大小写字母)
- C# flash player 制作
- 关于linux中socket阻塞与非阻塞
- Java基础知识英文选择题1——Basic of Java Programs.
- [C语言]实现字符串从头尾分别输出字符的动画效果