为什么通过Hive CLI提交的查询不会显示在ResourceManager中,而是通过Hue Beeswax界面显示?

时间:2013-06-25 09:09:26

标签: hadoop hive hue

我有一个运行Yarn框架的Cloudera Hadoop安装(CDH4),我也安装了Hue。

我注意到当我通过Hue(Beeswax)界面提交Hive查询时,生成的mapreduce作业会显示在resourcemanager Web UI以及Hue'Job Browser'界面中。但是,如果我在任何节点上运行hive cli应用程序并从那里运行相同的查询,它似乎没有命中任何节点管理器,尽管它确实返回了正确的结果。

我能想到的唯一区别是Hue作业以我登录Hue的用户身份运行,而hive cli作业以启动hive cli的用户身份运行,hive cli是另一个用户。

我希望通过hive CLI提交的查询显示在资源管理器中。有什么理由不这样做吗?

1 个答案:

答案 0 :(得分:0)

您是否在Hue中以同一用户身份登录? Hue的JobBrowser过滤器默认只显示您自己的作业。您可以重置用户名过滤器并检查它们是否是其他工作?