The content of element type "mycat:schema" must match "(schema*,dataNode*,dataHost*)"错误解决办法

来源:互联网 发布:成都靠谱的linux学校 编辑:程序博客网 时间:2024/06/05 19:12

今天在配置使用mycat时遇到The content of element type "mycat:schema" must match "(schema*,dataNode*,dataHost*)"错误,

根据wrapper.log日志信息,开始以为是我的schema.xml文件中的schema、dataNode、dataHost标签写得不正确,反复查看后没有发现问题,

但是问题依旧存在,后来经过一番折腾之后,发现这句话的意思其实是:schema、dataNode、dataHost标签在schema.xml文件中,必须按照顺序书写。

其实就是说多个schema需要写在一起,并且放在最前面;多个dataNode写在一起,放在schema标签之后;多个dataHost写在一起,放在dataNode标签之后。如下方式:

schema1

schema2

...

dataNode1

dataNode2

...

dataHost1

dataHost2

...


如上方式书写schema.xml配置文件即可。其实还是语言理解上面的问题。哈哈,又遇见的朋友可以参考一下试试,有问题欢迎指正。

阅读全文
0 0
原创粉丝点击