- processing.sh -- 执行脚本
- schema.xml.backup -- 源配置文件
- schema.xml -- 生成后配置文件
-
运行脚本
[root@s Mycat_config] ./processing.sh opengauss配置文件 table配置文件
opengauss配置文件,格式如下:
-
第一行:主机的个数
-
其他行:顺序配置每对主备机(备机数量随意)
- 第一个参数:1添加主机,2添加备机
- 第二个参数:opengauss IP
- 第三个参数:opengauss Port
-
例如
-
2 1 127.0.0.1 4321 2 127.0.0.2 4321 2 127.0.0.3 4321 2 127.0.0.4 4321 1 127.0.0.11 4321 2 127.0.0.12 4321 2 127.0.0.13 4321
table配置文件:表名+节点
例如
-
-
table1 dn1 table2 dn1 table3 dn2
-
生成的schema.xml挂载到mycat容器 /usr/local/mycat/conf/schema.xml
/usr/local/mycat/conf/下还有其他配置文件,使用subpath指定子路径
-
启动或者重启mycat
docker exec -it $DOCKER_ID /bin/bash -c 'mycat start' docker exec -it $DOCKER_ID /bin/bash -c 'mycat restart'