HDFS命令行追加

met*_*dos 2 shell command-line hadoop append hdfs

有没有办法从命令行附加到HDFS上的文件,如复制文件:

hadoop fs -copyFromLocal <localsrc> URI
Run Code Online (Sandbox Code Playgroud)

met*_*dos 6

此功能在Hadoop 2.3.0中作为appendToFile实现,语法如下:

hdfs dfs -appendToFile localfile /user/hadoop/hadoopfile
Run Code Online (Sandbox Code Playgroud)

(最初建议在2009年正在考虑使用HDFS附加功能:https: //issues.apache.org/jira/browse/HADOOP-6239)