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

Spark集群如何为Worker节点指定自定义SSH端口

Spark自定义SSH连接Worker端口配置方法
  • 全局统一端口临时生效
    若所有Worker节点SSH端口一致,仅单次启动需要自定义端口时,启动集群前指定SPARK_SSH_OPTS环境变量即可:
    SPARK_SSH_OPTS="-p <自定义端口号>" sbin/start-all.sh
    
  • 全局统一端口永久生效
    修改Spark配置目录下的spark/conf/spark-env.sh文件(如无该文件可复制同目录下spark-env.sh.template重命名得到),在文件中添加如下配置:
    export SPARK_SSH_OPTS="-p <自定义端口号>"
    
    配置保存后,后续所有启动、停止集群的操作都会默认使用指定端口连接Worker节点。
  • 多节点不同端口配置
    若不同Worker节点的SSH端口不一致,直接修改spark/conf/workers文件,在每个Worker节点地址后追加端口参数即可,示例如下:
    worker01 -p 2201
    worker02 -p 2202
    192.168.3.105 -p 2203
    

注意:配置前请确认主节点到所有Worker节点的自定义SSH端口已放通防火墙,且已配置SSH免密登录,避免集群启动脚本执行时报错或卡住。

内容的提问来源于stack exchange,提问作者steven hurwitt

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 00:45:00