2015-11-02 112 views
1

是否有命令可用于将文件从HDFS复制到另一个linux框。如何将hdfs文件复制到另一台服务器[linux]

群集是安全的。

我希望copyToLocal将复制集群内的文件,实际上我想复制群集外的文件。

+0

这篇文章演示了如何使用scp从HDFS传输,http://stackoverflow.com/questions/12173715/transfer-file-out-from-hdfs – ocurran

回答

0

您可以使用WebHDFS将文件复制到本地机器。例如参见:http://hortonworks.com/blog/webhdfs-%E2%80%93-http-rest-access-to-hdfs/

由于您的群集是安全的(我想使用Kerberos),您将需要获得一个Kerberos票证(使用kinit),并为curl命令添加如-udummy:dummy --negotiate这样的标志。

+0

谢谢@Hellmar Becker:我会试试这个,感谢kinit和旗级详细信息。 – Shankar

相关问题