为什么通过hivecli提交的查询不会显示在resourcemanager中,而通过hue-beeswax接口提交的查询会显示在resourcemanager中?

js5cn81o  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(215)

我已经安装了一个clouderahadoop安装(cdh4),它运行着yarn框架,我也安装了hue。
我注意到,当我通过hue(beeswax)界面提交一个hive查询时,结果mapreduce作业会显示在resourcemanagerwebui中,以及hue的“作业浏览器”界面中。但是,如果我运行 hive 在任何节点上运行cli应用程序并从那里运行相同的查询,它似乎不会命中任何节点管理器,尽管它确实返回了正确的结果。
我能想到的唯一区别是hue作业以我登录hue的用户身份运行,而hive cli作业以启动hive cli的用户身份运行,后者是另一个用户。
我希望通过hivecli提交的查询会显示在资源管理器中。有什么理由不这样做吗?

jobtbby3

jobtbby31#

您是否以同一用户身份登录?默认情况下,hue的jobbrowser过滤器只显示您自己的作业。你可以重置用户名过滤器并检查它们是否是其他作业?

相关问题