是否有命令可用於將文件從HDFS
複製到另一個linux
框。如何將hdfs文件複製到另一臺服務器[linux]
羣集是安全的。
我希望copyToLocal
將複製集羣內的文件,實際上我想複製羣集外的文件。
是否有命令可用於將文件從HDFS
複製到另一個linux
框。如何將hdfs文件複製到另一臺服務器[linux]
羣集是安全的。
我希望copyToLocal
將複製集羣內的文件,實際上我想複製羣集外的文件。
您可以使用WebHDFS將文件複製到本地機器。例如參見:http://hortonworks.com/blog/webhdfs-%E2%80%93-http-rest-access-to-hdfs/。
由於您的羣集是安全的(我想使用Kerberos),您將需要獲得一個Kerberos票證(使用kinit
),併爲curl命令添加如-udummy:dummy --negotiate
這樣的標誌。
謝謝@Hellmar Becker:我會試試這個,感謝kinit和旗級詳細信息。 – Shankar
這篇文章演示瞭如何使用scp從HDFS傳輸,http://stackoverflow.com/questions/12173715/transfer-file-out-from-hdfs – ocurran