分 3 台虚拟机,ip 为 192.168.150.221、192.168.150.225、192.168.150.222,分配如下:
192.168.150.221 安装 mysql
192.168.150.222 安装 mysql
192.168.150.225 安装 cobar 和 mysql
假设 MySQL,端口为 3306,用户名为 root,密码为空,我们需要创建
schema:dbtest1、dbtest2、dbtest3,table:tb1、tb2,如下:
225 上创建数据库 dbtest1,然后创建表 tb1
221 上创建数据库 dbtest2,然后创建表 tb2
222 上创建数据库 dbtest3,然后也创建表 tb2
然后再 225 上安装 jdk 和 cobar-server
步骤二:部署和配置 Cobar
请确保机器上设置了 JAVA 环境变量 JAVA_HOME
下 载 Cobar 压 缩 文 件 并 解 压 , 进 入 conf 目 录 可 以 看 到 schema.xml, rule.xml,
server.xml 等相关的配置文件
schema.xml 配置如下(注意:schema.xml 包含 MySQL 的 IP、端口、用户名、密码等
配置,您需要按照注释替换为您的 MySQL 信息。)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cobar:schema SYSTEM "schema.dtd">
<cobar:schema xmlns:cobar=">
*
**<!-- schema 定义 -->
**<schema name="dbtest" dataNode="dnTest1">
****<table name="tb2" dataNode="dnTest2,dnTest3"
rule="rule1" />
**</schema>
*
**<!-- 数据节点定义,数据节点由数据源和其他一些参数组织而成。-->
**<dataNode name="dnTest1">
****<property name="dataSource">
******<dataSourceRef>dsTest[0]</dataSourceRef>
****</property>
**</dataNode>
**<dataNode name="dnTest2">
****<property name="dataSource">
******<dataSourceRef>dsTest[1]</dataSourceRef>
****</property>
**</dataNode>
**<dataNode name="dnTest3">
****<property name="dataSource">