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

今天在配置使用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配置文件即可。其实还是语言理解上面的问题。哈哈,又遇见的朋友可以参考一下试试,有问题欢迎指正。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值