Mycat常见错误
1、 问题:
schema myinvoice didn't config tables,so you must set dataNode property!
解决:在schema.xml少加了一个参数
<schema name="myinvoice" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1"/>
<dataNode name="dn1" dataHost="localhost1" database="myinvoice" />
2、 问题:
Caused by: org.xml.sax.SAXParseException; lineNumber: 16; columnNumber: 81; The reference to entity "DB" must end with the ';' delimiter.
解决:出现的原因是设置密码的时候不能用DB,包括数据库的密码和mycat的密码。
重新创建mysql用户,设置密码避免出现DB
3、 mycat-web安装问题启动报错?启动不了
检查是否将/home/apache-tomcat-8.0.39/webapps/Mycat-web-1.0/WEB-INF/db/mycat-web.sql 导入到数据库中,
是否修改mycat.properties jdbc.properties
!!注意zookeeper是否正常运行,如果zookeeper为正常启动,就会报错。