2012-06-04 26 views
2

我需要一种将文件从不属于群集一部分的节点传入或传出HDFS的方式。 是一个用户界面,有一个浏览按钮来做到这一点? 我正在使用一台Windows机器,从那里我需要做一个转移到HDFS。从Windows传输文件进出HDFS

回答

0

我觉得箍可以帮助你。
https://github.com/cloudera/hoop

圈,Hadoop的HDFS通过HTTP

圈是提供了一个REST HTTP网关到HDFS全 读&写功能的服务器。

Hoop在Apache License 2.0下发行。

Hoop已经贡献给Apache Hadoop,它可以作为Hadoop 0.23.x版本的 的一部分。

+0

广东话我用PSCP或PSFTP的目的是什么? – Uno

0

如果您有网络(网络,DNS,防火墙),可从你的Windows机器的集群节点,那么你可以使用Eclipse Hadoop plugin来查看和使用HDFS交互(但同样,它需要你有联系集群中的数据节点的能力)。

+0

谢谢。但我想我需要首先为hadoop插件创建一个jar,因为hadoop现在不提供它自己以前用于提供/ jar/hadoop/contib/eclipse的jar。 也可以使用pscp或psftp用于传输目的吗?直接使用pscp或psftp转移到hdfs? – Uno

+0

不,没有pscp或psftp接口 - 我想你可以将文件pscp到集群内部的一个节点(或者有网络访问集群节点,并且hadoop安装/配置的),然后跟进'ssh host hadoop fs -put file file',但你需要一个支持这种语法风格的ssh客户端。 –

+0

谢谢。 eclipse插件可以帮助我直接将文件传入和传出HDFS?日食将在一台不属于集群的机器中。 – Uno