【发布时间】:2016-12-19 16:33:25
【问题描述】:
使用 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 中也提到了有用的信息。
示例:如果我的文件位于 E:\user\accounts.txt 中,并且我想使用 webhdfs 将此文件移动到 HDFS /user/kumar/ 文件夹。
目前我正在做的是
步骤 1) ftp 帐户文件从 Windows 到 linux 目录。
步骤 2)运行 curl 命令将文件从 linux 机器移动到 HDFS 文件夹。
有什么建议可以一步完成吗? Step-1) Windows -> HDFS 使用 webhdfs 一步到位。
【问题讨论】:
标签: curl hdfs hadoop2 jira-rest-api webhdfs