问题在于,您从MapReduce作业中获得的输出不是该数据的序列化版本。它被翻译成漂亮的打印字符串。
当您将化简器的数量设置为零时,映射器现在将通过输出格式进行传递,该输出格式将格式化您的数据,可能会将其转换为可读的字符串。
它不会像序列化器将要转储的那样将其转储出去。

问题在于,您从MapReduce作业中获得的输出不是该数据的序列化版本。它被翻译成漂亮的打印字符串。
当您将化简器的数量设置为零时,映射器现在将通过输出格式进行传递,该输出格式将格式化您的数据,可能会将其转换为可读的字符串。
它不会像序列化器将要转储的那样将其转储出去。