MyCat bug记录:backend connect: java.lang.IllegalArgumentException: Invalid DataSource:0

:backend connect: java.lang.IllegalArgumentException: Invalid DataSource:0

今天在搭建mycat分片配置中遇到了
在这里插入图片描述
报了backend connect: java.lang.IllegalArgumentException: Invalid DataSource:0 在百度上查询了一番依旧没有找到解决的办法,一开始没有想到去查看日志文件,以为是配置文件配错了,一直检查修改,始终没有得到解决。后来去查看了一下mycat.log文件,不查不知道一查吓一跳有1000多条记录都是报这个错误的。
在这里插入图片描述
于是去百度上查找了一下
java.net.NoRouteToHostException: 没有到主机的路由这个问题
原来是linux防火墙没有关。我之前也检查过防火墙状态,命令用错了

service iptables status
service iptables stop

查询完并没有结果我以为防火墙已经是关闭了的。
然后用如下命令检查发现在running

查看防火墙状态:firewall-cmd --state

关闭防火墙:systemctl stop firewalld.service

然后把三个虚拟机的防火墙关闭之后问题解决了。

还是太年轻了啊对Linux命令了解不透彻啊。

ERROR 2003 (HY000): Can’t connect to MySQL server on ‘192.168.114.132’ (111)

<table name="tb_log" dataNode="dn1,dn2,dn3" primaryKey="id" rule="modSTXlong" />

rule那里本来是-因为是复制过来的显示成了STX导致mycat一直启动不起来
然后在wrapper.log日志文件中找到了错误原因将STX修改成“-”解决了。
在这里插入图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

活跃的咸鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值