cobar
cobar copied to clipboard
路由规则不起作用
以下是schema的配置: <schema name="dbtest" dataNode="dnTest1">
结果(日志): 16:51:07,247 DEBUG [thread=Processor2-H0,class=ServerConnection,host=172.17.138.31,port=46673,schema=dbtest]insert into tb2 values(1,'p1') 16:51:07,263 DEBUG [thread=Processor2-H0,class=ServerConnection,host=172.17.138.31,port=46673,schema=dbtest]insert into tb2 values(1,'p1'), route={ 1 -> dnTest2.default{insert into tb2 values(1,'p1')} 2 -> dnTest3.default{insert into tb2 values(1,'p1')} } 问题: 为什么路由到两个表中了?路由规则没有起作用?配置错了?
为什么有的没有显示出来? 里面schema和rule的配置都是默认配置,就是路由不出效果。
insert into 语句需要写上相应的字段,并且要包含拆分字段。
非常感谢
如下环境:
+ IP + database + tables +
+ 172.17.138.33 + jesus + user、member +
+ 172.17.138.31 + maria + member +
对member表进行拆分,在cobar上进行show tables 时是两个db 表的集合。
如果是以下环境:
+ IP + database + tables +
+ 172.17.138.33 + jesus + member +
+ 172.17.138.33 + jew + user +
+ 172.17.138.31 + maria + member +
这种情况下,数据正常!
找了很多资料,没有看到有关介绍!望解答!!谢谢!!