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

Windows下配置Hadoop主节点50070端口转发遇权限拒绝问题求助

解决Windows下SSH端口转发50070权限问题及Hadoop节点数据传输方案

端口转发错误原因

Windows系统中,若50070端口被其他进程占用,或当前用户无绑定该端口的权限,就会出现bind [127.0.0.1]:50070: Permission denied错误。

端口转发修复方案

  • 检查并释放占用端口:
    打开CMD或PowerShell,执行命令查看端口占用情况:

    netstat -ano | findstr :50070
    

    若有输出,根据PID打开任务管理器结束对应进程;也可更换未被占用的端口(比如50071),修改转发命令:

    ssh -i C:/Users/amyousufi/Desktop/private-key -L 50071:localhost:50070 ubuntu@14.10.201.50
    

    之后通过http://localhost:50071访问Hadoop节点的50070端口。

  • 以管理员权限执行命令:
    右键点击终端(CMD/PowerShell/Git Bash),选择「以管理员身份运行」,再执行原转发命令,避免权限不足问题。

登录Hadoop主节点

直接执行以下命令即可登录:

ssh -i C:/Users/amyousufi/Desktop/private-key ubuntu@14.10.201.50

从Windows桌面传输数据到节点

方法1:SCP命令行传输

  • 单个文件传输:
    scp -i C:/Users/amyousufi/Desktop/private-key C:/Users/amyousufi/Desktop/你的文件名 ubuntu@14.10.201.50:/home/ubuntu/
    
  • 整个文件夹传输:
    scp -r -i C:/Users/amyousufi/Desktop/private-key C:/Users/amyousufi/Desktop/你的文件夹名 ubuntu@14.10.201.50:/home/ubuntu/
    
    把命令中的/home/ubuntu/替换为你需要的目标路径即可。

方法2:WinSCP图形化传输

安装WinSCP后,新建SFTP会话:

  • 主机名填14.10.201.50,用户名填ubuntu
  • 进入「高级」→「认证」,选择私钥文件C:/Users/amyousufi/Desktop/private-key
  • 登录后可直接拖拽本地桌面文件到节点对应目录。

内容的提问来源于stack exchange,提问作者Aminullah Yousufi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 12:40:11