You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Presto安装部署异常:主从节点无法协同,UI仅显示1个活跃Worker

Presto主从集群Worker不协同问题排查方案

1. 确认节点网络连通性

  • 主从节点必须能互相访问Presto默认端口8080(修改过端口则用对应端口):
    • 在Worker节点执行telnet <主节点IP> 8080或nc -zv <主节点IP> 8080,验证端口连通性
    • 在主节点执行相同命令,测试到Worker节点的连通性
  • 关闭节点防火墙,或配置规则开放Presto相关端口,避免被拦截

2. 核对Worker节点配置文件

  • 打开Worker的config.properties,确保以下配置正确:
    coordinator=false
    discovery.uri=http://<主节点IP>:8080
    
  • 检查node.properties中的node.id,必须为唯一值,不能与主节点或其他Worker重复
  • 确认discovery.uri无拼写错误,比如多余斜杠、IP/端口填写错误

3. 查看日志定位报错

  • 查看Worker节点var/log/server.log,搜索discovery或coordinator关键词,排查是否有注册失败、连接超时等报错
  • 查看主节点var/log/server.log,搜索worker关键词,确认是否存在拒绝Worker注册的日志

4. 验证服务状态并重启

  • 在Worker节点执行ps aux | grep presto,确认Presto服务正常运行
  • 访问Worker节点UI页面http://<Worker节点IP>:8080,检查Node Info中的Coordinator字段是否指向正确的主节点
  • 重启Worker服务使配置生效:./bin/launcher restart

5. 检查主节点Discovery配置

  • 主节点config.properties需确保开启内置Discovery服务:
    coordinator=true
    discovery-server.enabled=true
    discovery.uri=http://<主节点IP>:8080
    
  • 若使用独立Discovery服务,Worker的discovery.uri需指向该服务地址

内容的提问来源于stack exchange,提问作者tushar bhatia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 22:12:11