【发布时间】:2017-01-10 15:31:47
【问题描述】:
作为 hive 查询的结果,我得到了多个输出文件(按排序方式进行了分发),现在我想将它们合并以生成一个文件。所以我尝试了 hdfs dfs -getmerge 命令。现在我想了解 -getmerge 是在连接之前对文件进行排序还是只是连接?
【问题讨论】:
-
我不认为
getmerge排序。它只是连接起来。 -
@PhaniRahul 我认为如果你看到实现它会排序,它在代码中执行 Arrays.sort 并且默认情况下按升序对文件进行排序。但目前我还没有测试过。