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

如何在Bitnami Hadoop虚拟机与Windows主机间共享文件?

Bitnami Hadoop虚拟机与Windows主机文件共享方案

方法一:通过HDFS Web UI或命令行直接传输

  • 利用Bitnami Hadoop默认开启的Web UI,Windows主机浏览器访问http://虚拟机IP:50070,进入Utilities > Browse the file system,就能直接上传本地文件到HDFS,或者下载HDFS文件到Windows本地。
  • 要是习惯命令行,Windows上装Hadoop客户端(或者用curl),执行:
    • 上传:hdfs dfs -put C:\本地文件路径 hdfs://虚拟机IP:9000/hdfs目标路径
    • 下载:hdfs dfs -get hdfs://虚拟机IP:9000/hdfs文件路径 C:\本地保存路径

方法二:用SCP/SFTP跨系统传输

Bitnami虚拟机默认开启SSH服务,Windows端可以用WinSCP图形工具,或者直接用PowerShell的SCP命令:

  • 传文件到虚拟机:scp C:\本地文件 bitnami@虚拟机IP:/home/bitnami/
  • 从虚拟机传文件到Windows:scp bitnami@虚拟机IP:/home/bitnami/目标文件 C:\本地目录
  • 传到虚拟机后,再用hdfs dfs -put /home/bitnami/文件 /hdfs路径导入HDFS;反过来先从HDFS导出到虚拟机本地,再传到Windows。

方法三:修复虚拟机自带共享文件夹问题

之前共享文件夹失败,先排查这几点:

  • 确认虚拟机装了Guest Additions(VirtualBox)或VMware Tools,Bitnami镜像可能需要手动安装:挂载对应ISO后,运行安装脚本。
  • 检查共享文件夹权限,给bitnami用户读写权限:sudo chown -R bitnami:bitnami /mnt/shared(假设挂载点是/mnt/shared)
  • 手动挂载命令:
    • VirtualBox:sudo mount -t vboxsf 你的共享文件夹名称 /mnt/shared
    • VMware:sudo mount -t vmhgfs .host:/你的共享文件夹名称 /mnt/shared
  • 要开机自动挂载,编辑/etc/fstab添加一行:
    • VirtualBox:vboxsf 共享文件夹名称 /mnt/shared defaults 0 0
    • VMware:.host:/共享文件夹名称 /mnt/shared vmhgfs defaults 0 0

方法四:搭建NFS共享(适合频繁文件交互)

  • 虚拟机端安装NFS服务(基于Ubuntu的Bitnami镜像):sudo apt-get install nfs-kernel-server
  • 编辑/etc/exports添加共享目录配置:/home/bitnami/shared *(rw,sync,no_root_squash)
  • 重启NFS服务:sudo systemctl restart nfs-kernel-server
  • Windows端开启NFS客户端:控制面板→程序→启用或关闭Windows功能→勾选「NFS服务」,然后在资源管理器输入\\虚拟机IP\home\bitnami\shared就能访问,直接和虚拟机目录互传文件,再同步到HDFS。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 22:12:21