【问题标题】:Access Hive Metastore server information from Hive Shell从 Hive Shell 访问 Hive Metastore 服务器信息
【发布时间】:2013-05-31 09:42:58
【问题描述】:

我知道在远程服务器上可以有一个元存储。为了进行设置,我必须在 hive-site.xml 文件中指定 ConnectionURL、驱动程序、用户名和密码。是否可以从 hive shell 访问 hive-site.xml 文件中的信息?

【问题讨论】:

    标签: mysql hadoop hive derby


    【解决方案1】:

    您可以通过 Hive CLI 使用 SET 命令。但它会打印命名空间hivevar, hiveconf, system, and env. 中的所有变量,因此,您可以将它与grep 一起使用来打印您需要的属性。例如,如果您想查看在 hive-site.xml 中设置的 mapred.reduce.tasks 的值是多少,那么您可以这样做:

    bin/hive -S -e "set" | grep mapred.reduce.tasks
    

    或者要获取元存储相关信息,您可以这样做:

    bin/hive -S -e "set" | grep metastore
    

    我不知道这是否符合您的期望,但它对我有用。希望这对你也有帮助。

    【讨论】:

      猜你喜欢
      • 2017-05-16
      • 2016-08-01
      • 2021-08-19
      • 1970-01-01
      • 1970-01-01
      • 2016-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多