我现在正在通过Hadoop集群运行一个yarn应用程序。示例纱线应用程序的github地址是
https://github.com/blrunner/yarn-beginners-examples
但是,如果我提交申请,我可以看到如下所示的日志错误
examples.MyClient:应用程序未能成功完成
我应该在哪里查找有关应用程序因某种原因终止的原因的详细异常信息?
答案 0 :(得分:1)
从命令行启动YARN应用程序时,通常会在命令行上获取跟踪URL。
你也可以这样做:
yarn application -list
要获取应用程序列表,然后执行以下操作:
yarn application -status <ApplicationId>
查找您的申请状态。
或者,您可以转到YARN资源管理器UI并检查您的工作状态。 YARN资源管理器WebUI通常是端口8088.(来自浏览器goto http://<server_ip>:8088
)
答案 1 :(得分:0)
对于Yarn中的日志,您必须使用应用程序ID进行检查。您可以使用以下方法检查应用程序的状态:
yarn application -list -appStates RUNNING
如果您了解应用程序ID,请检查以下可以使用的日志:
yarn logs -applicationId <application ID>