博主您好,我在跟着您在20年5月7号写的大数据hadoop学习【14】通过JAVA编程实现对MapReduce的数据进行排序这篇文章中的第三部中遇到了问题,执行hadoop jar ~/lenovo/bigData/myapp/Sort.jar /user/hadoop/file2 /user/hadoop/output3
之后没有output的输出

博主您好,我在跟着您在20年5月7号写的大数据hadoop学习【14】通过JAVA编程实现对MapReduce的数据进行排序这篇文章中的第三部中遇到了问题,执行hadoop jar ~/lenovo/bigData/myapp/Sort.jar /user/hadoop/file2 /user/hadoop/output3
之后没有output的输出

以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
根据您提供的日志信息,我们可以分析以下几个方面来解决您遇到的问题:
/user/hadoop/output3目录下没有生成任何文件?Map output records和Map output bytes的数量都相对较小,这可能意味着输入数据量不大或者任务没有正确处理数据。Failed Shuffles=0表示没有失败的洗牌阶段,这通常是MapReduce任务成功完成的一个标志。hdfs dfs -cat命令的执行情况:hdfs dfs -cat /user/hadoop/output3/*和/user/hadoop_chx/output/*来查看输出文件,但都提示没有找到文件或目录。这可能是因为:
hadoop jar命令时可能指定了错误的输出路径。hdfs dfs -ls命令返回的文件列表:output3或与MapReduce任务相关的输出目录。JobConf中的OutputFormat和OutputPath设置是否正确。希望这些信息能帮助您解决问题。如果需要更具体的帮助,请提供更多的上下文信息或代码示例。