Logging Hadoop在哪里存储应用程序的日志?
我运行Hortonworks的基本示例。应用程序失败,我想阅读日志以找出原因。但在存储mapreduce作业日志的预期位置(Logging Hadoop在哪里存储应用程序的日志?,logging,hadoop,yarn,Logging,Hadoop,Yarn,我运行Hortonworks的基本示例。应用程序失败,我想阅读日志以找出原因。但在存储mapreduce作业日志的预期位置(/HADOOP\u INSTALL\u文件夹/logs)找不到任何文件 有人知道纱线在哪里存储非mapreduce日志文件吗?我必须在xml文件中配置特殊目录吗?容器日志应位于: 存储容器日志的位置。应用程序的本地化日志目录将在${warn.nodemanager.log dirs}/application{appid}中找到。单个容器的日志目录将位于此目录下,位于名为co
/HADOOP\u INSTALL\u文件夹/logs
)找不到任何文件
有人知道纱线在哪里存储非mapreduce日志文件吗?我必须在xml文件中配置特殊目录吗?容器日志应位于: 存储容器日志的位置。应用程序的本地化日志目录将在
${warn.nodemanager.log dirs}/application{appid}
中找到。单个容器的日志目录将位于此目录下,位于名为container{$contid}
的目录中。每个容器目录将包含由该容器生成的文件stderr、stdin和syslog
在Thread中实现了日志聚合,因此与Hadoop 1相比,日志文件位置会有所不同 您可以通过两种方式获取应用程序的日志:WebUi和命令行访问 请仔细阅读下面的文档,该文档为您提供了有关此Thread日志聚合实现的非常清晰的信息
感谢博客作者维诺德·库马尔·瓦维拉帕利。这正是我想要的。当您将warn.nodemanager.LOG-dirs设置为绝对路径时,不需要在warn-env.sh中设置warn_LOG_DIR。或者,您可以仅设置纱线日志目录,并将纱线.nodemanager.LOG-dirs保留为其默认值${纱线日志目录}/logs,以设置纱线日志目录。您好,如何删除这些纱线日志?删除纱线日志文件是否有效?我对纱线一无所知。@Prashanth将问题作为单独的问题而不是评论提问。