【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】
我要在三台机器上部署分布式数据库,预检查都已经完成了 最后一步的部署卡住
看样子是部署完成了,可以用图片中打印的命令行登陆下这三个节点看看能不能登陆
能登陆的话跳过这个步骤重新打开OBD试试
图片中打印的命令行? 指的是connect 172.16.120.6 -P2881 -uroot -pnC@Xp93*~l,WT? 这个在命令行直接打 会报错
大佬请问需不需要提前在三台机器上装数据库呢?
mysql -h172.16.120.6 -P2881 -uroot@sys -pnC@Xp93*~l,WT
这样试试,你这个地方就是用OBD数据库啊。。最后这一步看样子应该是部署上了
佬 最后等了会儿显示部署失败,我在中控机172.16.120.5上用了mysql -h172.16.120.6 -P2881 -uroot@sys -pnC@Xp93*~l,WT 也是没有反应
目前的状态是这样的 我在中控机172.16.120.5上开始部署,.5机器上装了mysql,然后三个zone是在172.16.120.6/172.16.120.7/172.16.120.8这三台机器,这三台机器没有装mysql数据库 我看了报错日志,显示为:
然后中控机的日志一直刷连接另外三台机器,还是原来这样:
使用的5节点的obd部署的,然后目前三个zone节点仍在刷日志么。
172.16.120.6/172.16.120.7/172.16.120.8 这三台,对应的2881端口是通的吗
就是用的三个节点的 一台中控机 三个节点全在刷日志
那三台机器目前也无法使用命令行登录么,我记得obd之前版本确实存在这个报错一直连接ob,但实际已经安装成功了更新版本试试。或者停掉obd安装进程
2881是本地登录,你要是想从5节点登录需要使用2883节点。
使用命令行登录obclient?还是什么呢
obclient登录
不能用obclient登录
看起来你的系统是Debian/Ubuntu系的。
这段下方的图片是在显示确实连接不通。
有两点可以查看:
1,网络不通。
2,2881的服务端口未启动。可以sudo netstat -tunlp看一下。
根据这里来看,2881的服务端口确实启动了。
根据这里看,还是联通性问题。ufw你也看了是关闭的,那iptables呢?SELinux呢?都记得看一下。
重启,解决90%以上的问题
obclient 命令执行时候使用的2883端口连接么或者是在本地使用的2881端口?
同样的问题
麻烦提个帖子附带上相关ob日志 obd日志