【问题标题】:Hive command for finding the data nodes on which a query was run用于查找运行查询的数据节点的 Hive 命令
【发布时间】:2015-03-19 08:32:35
【问题描述】:

有人可以帮助我使用 hive 命令来查找运行 aprticular hive 查询的数据节点吗?

例如- 从 mytable 中选择 *;

在我的 hadoop 集群中只有 hive 的数据节点上运行。

【问题讨论】:

    标签: hive


    【解决方案1】:
    1. datanode只用于存储。你真正想要的是which mr node is running the sql

    2. hive 将 sql 转换为普通的 MR 作业。因此您可以在 jobtracker(MR1)resoucemanager(yarn) 网络界面找到您的 sql 作业

    【讨论】:

    • 感谢您的回复.....实际上我想为每个查询获取此信息,因此正在寻找可以在 hadoop-hive 命令行上运行的命令
    猜你喜欢
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 2013-07-27
    • 2016-02-05
    • 1970-01-01
    • 2017-08-07
    相关资源
    最近更新 更多