【问题标题】:Why do queries submitted via the Hive CLI not show up in the ResourceManager, but those via the Hue Beeswax interface do?为什么通过 Hive CLI 提交的查询不会显示在 ResourceManager 中,但通过 Hue Beeswax 界面提交的查询会显示?
【发布时间】:2013-06-25 09:09:26
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: hadoop hive hue


    【解决方案1】:

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

    【讨论】:

    • 我在 CLI 上以 root 身份登录,但在 Hue 上是单独的用户。问题是我不是通过色调查看作业,而是直接在资源管理器上查看它们,我相信它显示了集群上的所有作业。 Hive CLI 作业不显示在那里。
    猜你喜欢
    • 1970-01-01
    • 2021-07-05
    • 1970-01-01
    • 1970-01-01
    • 2015-04-30
    • 1970-01-01
    • 2016-04-14
    • 1970-01-01
    • 2018-09-27
    相关资源
    最近更新 更多