现像描述:1、从应用市场上创建MYSQL应用,打开外部访问端口,可以连接成功,可以查看到默认的数据库和表,但是一执行SQL就会卡死,比如: 新建数据库,查询表数据;
排除问题:1、排除镜像问题,我从worker节点上手动运行docker run 镜像,可以连接,可以正常执行SQL进行操作,说明镜像无问题;
2、排除worker节点网络端口问题,可以远程连接,可以正常执行SQL,说明网络,端口,防火墙无问题;
猜测:是否是rbd-lb的问题,没有将sql操作路由到mysql
建议你安装性能分析插件,分析sql执行情况
监控没有显示创建数据库的 SQL语句,或是SELECT 查表的语句然而我的SQL客户端已经卡死了。
这个问题有点奇怪,尝试过重新安装的mysql能否解决么?
@barnett 解决了,方法是 将worker节点 unschedulable ,
但是这样肯定不是好的解决办法,我感觉问题可能在存储上,worker挂的master的NFS,会不会是这个影响到了,但是redis 也是这样挂的,为什么又是正常的,想不明白。
安装的NFS server只能作为demo环境。作为测试环境请安装glusterFS.文档如下:https://www.rainbond.com/docs/stable/operation-manual/storage/GlusterFS/install.html