KingbaseES V8R3集群运维案例之---OpenEuler系统kingbasecluster无法启动

案例说明:
OpenEuler系统环境,KingbaseES V8R3集群无法启动kingbasecluster服务,经过检查发现,在通过脚本启动kingbasecluster检测网关(ping 网关)时,系统返回中文提示,导致脚本检测网关联通失败,kingbasecluster服务启动失败。

适用版本:
KingbaseES V8R3

操作系统:
openEuler 22.03 LTS-SP3

一、问题现象
如下所示,通过kingbase_monitor.sh start启动集群,kingbasecluster启动失败,日志查看,watchdog启动失败:

二、问题分析
1、手工启动kingbasecluster服务,仍无法启动。
2、重启操作系统后,集群仍然无法启动。
3、查看recovery.log日志,发现ping网关失败:

4、手工执行ping 网关测试,网关网络联通正常。

5、执行sh -x restartcluster.sh查看kingbasecluster启动过程
检查发现在脚本启动过程,ping网关检测连通性时,系统返回提示为中文“已收到”,而脚本判断是通过‘grep received’获取返回数据包状态,因此脚本判断网关联通失败,故kingbasecluster启动失败。

[kingbase@localhost R6_cluster]$ ping 10.26.14.254 -c 3

PING 10.26.14.254 (10.26.14.254 ) 56(84) bytes of data.

--- 10.26.14.254  ping 统计 ---

发送3个包,已接收0个包, 100% packet loss, time 2000ms

如下所示,脚本测试网关联通性判断语句:

三、问题解决
修改脚本,在脚本中增加,配置系统message信息返回为英文提示:
export LANG=C

posted @ 2024-07-05 18:02  天涯客1224  阅读(2)  评论(0编辑  收藏  举报