文档首页/ MapReduce服务 MRS/ 故障排除/ 使用Presto/ Presto的coordinator进程无法正常启动
更新时间:2023-11-10 GMT+08:00

Presto的coordinator进程无法正常启动

用户问题

Presto的coordinator未知原因被终止,或者Presto的coordinator进程无法正常启动。

问题现象

Presto的coordinator无法正常启动,Manager页面上显示presto coordinator进程正常启动且状态正常,但查看后台日志coordinator进程未真正启动,只有如下日志:

Presto的coordinator未真正启动即被终止了,不再打印其他日志,查看Presto的其他日志也未发现原因。

原因分析

Presto的健康检查脚本的端口检查逻辑中未做好端口的区分。

处理步骤

  1. 使用工具分别登录集群的Master节点执行如下操作。
  2. 执行如下命令编辑文件。

    vim /opt/Bigdata/MRS_xxx/install/FusionInsight-Presto-*/ha/module/harm/plugin/script/pcd.sh

    该文件中的第31行修改为“http_port_exists=$(netstat -apn | awk '{print $4, $6}' | grep :${HTTP_PORT} | grep LISTEN | wc -l)”

  3. 保存如上修改,再在Manager页面上选择“服务管理 > Presto > 实例”,重启Coordinator进程。