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
分类:
KingbaseES V8R3集群
, KingbaseES
标签:
kingbaseES
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库