本来写了好多,关于配置的解释和使用以及注意,但是发现有点啰嗦含金量也不高,所以直接把实际使用的一个例子放着吧,供参考。

  1. <!DOCTYPE mycat:schema SYSTEM "schema.dtd">
  2. <mycat:schema xmlns:mycat="http://io.mycat/">
  3. <schema name="trade_db" checkSQLschema="false" sqlMaxLimit="1000" dataNode="dn5">
  4. <table name="o_payment" dataNode="dn1,dn2,dn3,dn4" rule="rule1" />
  5. <table name="o_consignee" dataNode="dn1,dn2,dn3,dn4" rule="rule1" />
  6. <table name="u_order" dataNode="dn1,dn2,dn3,dn4" rule="rule3" />
  7. <table name="o_item" dataNode="dn1,dn2,dn3,dn4" rule="rule1" />
  8. <table name="user" dataNode="dn1,dn2,dn3,dn4" rule="rule1" />
  9. <table name="dis_info" dataNode="dn1,dn2,dn3,dn4" rule="rule1" />
  10. </schema>
  11. <schema name="message_DB" checkSQLschema="false" sqlMaxLimit="1000" dataNode="dn13">
  12. <table name="sys_log" dataNode="dn11,dn12" rule="rule4" />
  13. <table name="message_send" dataNode="dn11,dn12" rule="rule5" />
  14. <table name="system_message" dataNode="dn11,dn12" rule="rule6" />
  15. <table name="user_message" dataNode="dn11,dn12" rule="rule4" />
  16. </schema>
  17. <dataNode name="dn1" dataHost="localhost1" database="trade_db1" />
  18. <dataNode name="dn2" dataHost="localhost1" database="trade_db2" />
  19. <dataNode name="dn3" dataHost="localhost1" database="trade_db3" />
  20. <dataNode name="dn4" dataHost="localhost1" database="trade_db4" />
  21. <dataNode name="dn5" dataHost="localhost2" database="ec-trade_db" />
  22. <dataNode name="dn11" dataHost="localhost1" database="ec-message_db1" />
  23. <dataNode name="dn12" dataHost="localhost1" database="ec-message_db2" />
  24. <dataNode name="dn13" dataHost="localhost2" database="ec-message_db" />
  25. <dataHost name="localhost1" maxCon="4096" minCon="10" balance="0"
  26. writeType="0" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100">
  27. <heartbeat>select user()</heartbeat>
  28. <!-- can have multi write hosts -->
  29. <writeHost host="hostM1" url="192.168.10.128:3306" user="root"
  30. password="123456">
  31. </writeHost>
  32. </dataHost>
  33. <dataHost name="localhost2" maxCon="4096" minCon="10" balance="0"
  34. writeType="0" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100">
  35. <heartbeat>select user()</heartbeat>
  36. <!-- can have multi write hosts -->
  37. <writeHost host="hostM2" url="192.168.10.129:3306" user="root"
  38. password="123456">
  39. </writeHost>
  40. </dataHost>
  41. </mycat:schema>

Mycat使用配置实践的更多相关文章

  1. Mycat 中间件配置初探与入门操作

    Mycat中间件配置初探与入门操作 By:授客 QQ:1033553122 实践环境 Mycat-server-1.5.1-RELEASE-20161130213509-win.tar.gz 下载地址 ...

  2. 【转】Flume(NG)架构设计要点及配置实践

    Flume(NG)架构设计要点及配置实践   Flume NG是一个分布式.可靠.可用的系统,它能够将不同数据源的海量日志数据进行高效收集.聚合.移动,最后存储到一个中心化数据存储系统中.由原来的Fl ...

  3. [转载] iptables配置实践

    原文: http://wsgzao.github.io/post/iptables/ iptables配置实践 By wsgzao 发表于 2015-07-24 文章目录 1. 前言 2. 更新历史 ...

  4. Zookeeper、Solr和Tomcat安装配置实践

    Zookeeper.Solr和Tomcat安装配置实践

  5. NTP配置实践

    前言 NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.不管是平时使用的私人计算机还是在工作中搭建的服务器集群.时间的统一性和准确性是十分 ...

  6. MySql主从配置实践及其优势浅谈

    MySql主从配置实践及其优势浅谈 1.增加两个MySQL,我将C:\xampp\mysql下的MYSQL复制了一份,放到D:\Mysql2\Mysql5.1 修改my.ini(linux下应该是my ...

  7. 原创:路由配置实践 两个局域网主机的互连 VM linux

    又开始齐天大圣讲课的时间了 我相信网络是每个运维人员和开发人员必不可少要接触的   今天我们要讲的是在VM虚拟机中 我们三台虚拟机划分两个局域网 实现不同局域网的互联 也就是下面图中的AC通过B主机的 ...

  8. Celery配置实践笔记

    说点什么: 整理下工作中配置celery的一些实践,写在这里,一方面是备忘,另外一方面是整理成文档给其他同事使用. 演示用的项目,同时也发布在Github上: https://github.com/b ...

  9. 基于openresty的https配置实践

    最近机器人项目的子项目,由于和BAT中的一家进行合作,人家要求用HTTPS连接,于是乎,我们要改造我们的nginx的配置,加添HTTPS的支持. 当然了,HTTPS需要的证书,必须是认证机构颁发的,这 ...

随机推荐

  1. 2020.3.23 模拟赛游记 & 题解

    这次的模拟赛,实在是水. 数据水,\(\texttt{std}\) 水,出题人水,做题人也水.??? 游记就说一句: 水. T1 metro 弱智题. 人均 \(100pts\). #pragma G ...

  2. GitHub 热点速览 Vol.13:近 40k star 计算机论文项目再霸 GitHub Trending 榜

    作者:HelloGitHub-小鱼干 摘要:"潮流是个轮回",这句话用来形容上周的 GitHub Trending 最贴切不过.无论是已经获得近 40k 的高星项目 Papers ...

  3. leetcode 每日签到 409. 最长回文串

    题目: 最长回文串 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串. 在构造过程中,请注意区分大小写.比如 "Aa" 不能当做一个回文字符串. 注意: ...

  4. Spring02——Spring 中 Bean 的生命周期及其作用域

    在前一篇文章中,我们已经介绍了 Spring IOC 的相关知识,今天将为个位介绍 Spring 中 Bean 的相关知识.关注我的公众号「Java面典」,每天 10:24 和你一起了解更多 Java ...

  5. OpenCV-Python 图像上的算术运算 | 十一

    目标 学习图像的几种算术运算,例如加法,减法,按位运算等. 您将学习以下功能:cv.add,cv.addWeighted等. 图像加法 您可以通过OpenCV函数cv.add()或仅通过numpy操作 ...

  6. 一文上手Tensorflow2.0之tf.keras(三)

    系列文章目录: Tensorflow2.0 介绍 Tensorflow 常见基本概念 从1.x 到2.0 的变化 Tensorflow2.0 的架构 Tensorflow2.0 的安装(CPU和GPU ...

  7. nodejs使用express中静态资源托管(express.static())时遇到的bug

    如下:将test.html的页面挂载在服务器上, const express= require('express') const fs= require('fs') let app = express ...

  8. 一篇漫画故事带你理解透HTTPS(上)

    2020年蝙蝠纪元,二毛一如往常的呆在家中,不敢外出去浪. 为排解心中之闷,二毛抽了一口老烟,熟练的打开了全球最大的同性交友网站,准备假装了解下最近流行的项目... 只听啪的一声回车键,哪知浏览器蹦出 ...

  9. flex布局你真的搞懂了吗?通俗简洁,小白勿入~

    flex布局 用以代替浮动的布局手段: 必须先把一个元素设置为弹性容器://display:flex: 一个元素可以同时是弹性容器和弹性元素; 设为flex布局以后,子元素的float.clear和v ...

  10. 《JAVA与模式》之责任链模式 【转载】

    转载自java_my_life的博客 原文地址:http://www.cnblogs.com/java-my-life/archive/2012/05/28/2516865.html 在阎宏博士的&l ...