<?xml version="1.0"?>

<!DOCTYPE schema SYSTEM "schema.dtd">

-<mycat:schema xmlns:mycat="http://org.opencloudb/">

-<schema sqlMaxLimit="100" checkSQLschema="false" name="TESTDB">

<!--设备相关表-->

<table name="tb_device_basic" rule="dguid" dataNode="dnd1" primaryKey="id"/>

<table name="tb_user_device" rule="userid" dataNode="dnd1" primaryKey="id"/>

<table name="tb_device_alarm" rule="dguid" dataNode="dnd1" primaryKey="id"/>

<table name="tb_device_user" rule="dguid" dataNode="dnd1" primaryKey="id"/>

<table name="tb_app_version" rule="dguid" dataNode="dnd1" primaryKey="id"/>

<table name="tb_advertisement_version" rule="dguid" dataNode="dnd1" primaryKey="id"/>

<table name="tb_weburl" rule="dguid" dataNode="dnd1" primaryKey="id"/>

<table name="tb_device_version" rule="dguid" dataNode="dnd1" primaryKey="id"/>

<table name="mycat_sequence" dataNode="dnd1" primaryKey="name"/>

<table name="statistics" rule="keyname" dataNode="dnd1" primaryKey="id"/>

<table name="sysuser" rule="id" dataNode="dnd1" primaryKey="id"/>

<!-- 账号相关表-->

<table name="tb_user" rule="userid" dataNode="dna1" primaryKey="id"/>

<!-- 用户权限管理相关表 -->

<table name="sysrole" rule="rule1" dataNode="dnd1" primaryKey="id"/>

<table name="sysfunction" rule="rule1" dataNode="dnd1" primaryKey="id"/>

<table name="sysrole_function" rule="rule1" dataNode="dnd1" primaryKey="id"/>

<table name="sysuser_role" rule="rule1" dataNode="dnd1" primaryKey="id"/>

</schema>

<!-- <dataNode name="dn1$0-743" dataHost="localhost1" database="db$0-743" /> -->

<dataNode name="dnd1" database="DeviceDB" dataHost="deviceservice1"/>

<dataNode name="dna1" database="Account_XiaoWei" dataHost="accountservice1"/>

-<dataHost name="deviceservice1" slaveThreshold="100" switchType="1" dbDriver="jdbc" dbType="mysql" writeType="0" balance="0" minCon="10" maxCon="1000">

<heartbeat>select user()</heartbeat>

-<writeHost password="***" user="***" url="jdbc:mysql://***:3306" host="hostM1">

<!-- can have multi read hosts -->

</writeHost>

</dataHost>

-<dataHost name="accountservice1" slaveThreshold="100" switchType="1" dbDriver="jdbc" dbType="mysql" writeType="0" balance="0" minCon="10" maxCon="1000">

<heartbeat>select user()</heartbeat>

<!-- can have multi write hosts -->

<writeHost password="***" user="***" url="jdbc:mysql://***:3306" host="hostM2">    </writeHost>

</dataHost>

</mycat:schema>

mycat使用--schema配置的更多相关文章

  1. MyCat基础安装配置-笔记(一)

    概述 Mycat 是一个数据库分库分表中间件,Mycat web 可以对 Mycat进行监控,这里分享一下 Mycat web 的搭建过程 详细内容可以参考 官方文档,下载文档地址:https://g ...

  2. MyCAT简单入门配置

    MyCAT简单入门配置 安装jdk 建议1.7以上 安装mysql 安装MyCAT Mycat 源码:https://github.com/MyCATApache/Mycat-Server Mycat ...

  3. 基于Schema配置切面

        使用基于Schema的切面定义后,切点.增强类型的注解信息从切面类中剥离出来,原来的切面类也就蜕变为真正意义上的POJO了. 1.一个简单切面的配置 基于Schema配置的切面示例: < ...

  4. Mycat配置文件schema.xml参数配置

    Mycat原理: Mycat的原理中最重要的一个动词是"拦截",它拦截了用户发送过来的SQL语句,首先对SQL语句做了一些特定的分析:如分片分析.路由分析.读写分离分析.缓存分析等 ...

  5. mycat安装与配置

    1.安装jdk 测试jdk是否已经安装 [root@node002 ~]# java -version-bash: java: command not found 创建解压目录 [root@node0 ...

  6. mycat中schema.xml的一些解释

    <?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> &l ...

  7. mycat 1.6 配置【仅学习测试配置使用】

    jdk 自行配置 mycat 1.6 点击下载 配置文件 schema.xml <?xml version="1.0"?> <!DOCTYPE mycat:sch ...

  8. mycat的schema.xml的个人的一点理解

    官方文档里讲的详细的部分的我就不再赘述了,我只是谈谈我自己的理解 刚开始接触mycat,最重要的几个配置文件有server.xml,schema.xml,还有个rule.xml配置文件 具体都是干啥用 ...

  9. mycat中间件--schema.xml配置文件详解

    schema.xml管理着MyCat的逻辑库.表.分片规则.DataNode以及DataSource.弄懂这些配置,是正确使用MyCat的前提. <?xml version="1.0& ...

随机推荐

  1. Python - Django - ORM 不常用字段

    BigAutoField(AutoField): bigint 自增列,必须填入参数 primary_key=True 如果没有写自增列,则会自动创建一个列名为 id 的列 SmallIntegerF ...

  2. POJ 2584 T-Shirt Gumbo 二分图的多重匹配

    题目链接:http://poj.org/problem?id=2584 题目大意:有SMLXT五种T恤型号,有N个人,每个人有一个可选的型号区间,你现在要发给N个人每人一条他可以选择的型号的T恤,问能 ...

  3. Js获取file上传控件的文件路径总结

    总结一个获取file上传控件文件路径的方法 firefox由于保护机制只有文件名,不能获取完整路径. document.getElementById('file').onchange = functi ...

  4. 获取两日期之前集合并转为String类型的集合

    /** * 获取两个日期之间的日期 * * @param start 开始日期 * @param end 结束日期 * @return 日期集合 */ private static List<D ...

  5. spring boot如何打印mybatis的执行sql

    方案一 application.properties配置: logging.level.com,后面的路径指的是mybatis对应的方法接口所在的包.并不是mapper.xml所在的包. 1. log ...

  6. CountDownLatch和CyclicBarrier使用上的区别

    一.CountDownLatchDemo package com.duchong.concurrent; import java.util.Map; import java.util.concurre ...

  7. cordon、drain、delete node区别

    cordon.drain.delete node区别 主要目的:导致node处于不可调度状态,新创建的pod容器不会调度在node上. cordon将node置为SchedulingDisabled不 ...

  8. MySQL的join on和 where 的执行顺序和区别,以及各种连接说明

    目录 1.各种连接的解读说明: 1.1.各种连接的含义和说明 1.1.1 所有连接分类 1.1.2 left join 和 left outer join 区别 1.2.神图参考 1.4.一些参考说明 ...

  9. Python机器学习基础教程-第2章-监督学习之线性模型

    前言 本系列教程基本就是摘抄<Python机器学习基础教程>中的例子内容. 为了便于跟踪和学习,本系列教程在Github上提供了jupyter notebook 版本: Github仓库: ...

  10. Error:(18, 51) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)

    问题:主要是因为jdk版本不一样 解决: 方法一:List<String> list=new ArrayList<Stirng>(); 方法二:重新安装jdk8的版本(安装和配 ...