当我使用hadoop应用程序运行hadoop作业时,它会打印很多内容。其中,它显示了工作的相对进度(“ map :30%,减少:0%”之类的东西)。但是,在没有应用程序的情况下运行作业时,它不会打印任何内容,甚至不会显示错误。没有应用程序,有没有办法获得这种级别的日志记录?也就是说,不运行[hadoop_folder]/bin/hadoop jar <my_jar> <indexer> <args>...
。
最佳答案
您可以从Application Master获取此信息(假设您使用YARN而不是MR1,而从Job Tracker获得该信息)。通常,您可以在Web UI中找到此信息。详细信息将取决于您的Hadoop安装/分发。
关于hadoop - 在没有作业的情况下运行作业时获取状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37170566/