【发布时间】:2018-03-03 21:19:13
【问题描述】:
我尝试使用 hadoop get merge 合并集群中的 80 GB 文件,
但由于 hadoop get merge 具有将文件从 hdfs 复制到本地文件系统的属性,我必须先复制到本地,然后再将 copyFromLocal 复制到 hdfs,
hadoop fs -getmerge hdfs:///path_in_hdfs/* ./local_path
hadoop fs -copyFromLocal ./local_path hdfs://Destination_hdfs_Path/
我的问题是本地的datanode小于80 GB,
我需要知道是否有替代 -getmerge 的方法,可以直接从 HDFS 到 HDFS 进行合并
我也试过 hadoop -cat 但它不起作用..
【问题讨论】:
标签: hadoop merge hadoop-yarn hadoop2