Mycat-Server
Mycat-Server copied to clipboard
ERROR [$_NIOREACTOR-3-RW] MySQLHeartbeat.java:215
#mycat版本
MavenVersion 1.6.7.1-release
#mycat.log的日志报错为:
set Error 1 DBHostConfig [hostName=234_10_slave, url=192.168.234.10:3306]
2020-09-03 13:30:41.750 ERROR [$_NIOREACTOR-3-RW] (io.mycat.backend.heartbeat.MySQLHeartbeat.nextDector(MySQLHeartbeat.java:215)) - set Error 1 DBHostConfig [hostName=234_9_master, url=192.168.234.9:3306]
#配置文件:
<schema name="db1" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1"></schema>
<schema name="db2" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn2"></schema>
<schema name="db3" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn3"></schema>
<schema name="db4" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn4"></schema>
<dataNode name="dn1" dataHost="host_1" database="db1" />
<dataNode name="dn2" dataHost="host_1" database="db2" />
<dataNode name="dn3" dataHost="host_1" database="db3" />
<dataNode name="dn4" dataHost="host_1" database="db4" />
<dataHost name="host_1" maxCon="1000" minCon="10" balance="3" writeType="0" dbType="mysql" dbDriver="native" switchType="2" slaveThreshold="5" tempReadHostAvailable="1">
<heartbeat>show slave status</heartbeat>
<!--can have multi write hosts -->
<writeHost host="234_9_master" url="192.168.234.9:3306" user="app" password="123456">
<readHost host="234_10_slave" url="192.168.234.10:3306" user="app" password="123456" />
</writeHost>
</dataHost>
请问这是什么原因导致的呢?
解决了,是有个配置文件schema.xml配置了某个schema.xml文件,但是在数据库里面却没有找到,所以就一直报这个错误,这也会导致读的业务不能分发到从库那边去。
解决了,是有个配置文件schema.xml配置了某个schema.xml文件,但是在数据库里面却没有找到,所以就一直报这个错误,这也会导致读的业务不能分发到从库那边去。
具体是指的schema.xml里面有数据库名称,但是数据库里面没有 create database吗?
查看schema.xml的物理库的配置是否正确