apache - Hadoop put命令什么也不做!

标签 apache hadoop cloudera

我正在运行Cloudera的Hadoop发行版,并且一切运行正常.hdfs包含大量的.seq文件。我需要将所有.seq文件的内容合并到一个大的.seq文件中,但是getmerge命令没有执行任何操作对我来说。然后我用cat将一些.seq文件的数据通过管道传输到本地文件。当我想将此文件“放入” hdfs时,它什么也不做。没有错误消息出现,并且没有文件创建。

我可以在hdfs中“触摸”文件,并且用户权限在这里不是问题。put命令根本不起作用。我在做什么错?

最佳答案

编写一份将所有序列文件合并为一个文件的作业。它只是标准的映射器和化简器,仅执行一个化简任务。

关于apache - Hadoop put命令什么也不做!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5298783/

相关文章:

apache - Solr 索引从 1.4.1 升级到 5.2.1

django - 如何使用 Apache + mod_python + Django 跟踪 500 个服务器错误?

hadoop - 使用 oozie 协调器安排每月工作

hadoop - 如何使用 Solr 索引目录中的所有 csv 文件?

java - Hiveserver2 Java API

java - 通过JDBC访问Cloudera Hive时如何设置执行引擎spark

hadoop - 是否可以压缩配置单元外部表中包含 Json 数据的 Parquet 文件?

django - apache的权限问题

hadoop - Sqoop 导入失败,UnsupportedClassVersionError

apache - htaccess 中 http 到 https 重定向的异常