使用 WEBHDFS REST API 调用,我可以将文件从 Windows 计算机(即 Windows 服务器或 Windows 本地文件夹或桌面)传输或复制到 Hadoop-HDFS 文件系统吗?
如果是,有任何示例命令信息吗?
我已经尝试过并且能够使用
Windows->(使用 ftp)-> Linux 目录 ->(使用 webhdfs)-> HDFS 这是两步过程,我正在寻找直接从 Windows ->(webhdfs)-> HDFS 的一步过程。
我提到了https://hadoop.apache.org/docs/r1.0.4/webhdfs.html https://hadoop.apache.org/docs/r1.0.4/webhdfs.html也可以获取有用的信息。
示例:如果我的文件位于 E:\user\accounts.txt 中,并且我想使用 webhdfs 将此文件移动到 HDFS /user/kumar/ 文件夹。
目前我正在做的是
Step-1) 将帐户文件从 Windows ftp 到 linux 目录。
步骤2)运行curl命令将文件从linux机器移动到HDFS文件夹。
有什么建议可以一步完成吗?
步骤 1) Windows -> HDFS 一步使用 webhdfs。
我们可以使用 scp 命令将文件从 Windows 文件系统复制到 HDFS。
scp source_file_name user@/path/file_name
我们也可以通过使用winscp工具来实现这一点。您可以安装它并建立到 hdfs 服务器的连接,然后可以传输文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)