首页 > 解决方案 > hive-site.xml 中缺少 Hive Metastore 数据库详细信息

问题描述

我们正在使用 CDH 5.4.6。我可以在 Cloudera UI 中找到 Hive Metastore 详细信息。

但我试图在配置文件上找到相同的细节。

我只能hive.metastore.uris/etc/hive/conf/hive-site.xml. conf 文件 hive-site.xml 应该有javax.jdo.option.ConnectionURL/ ConnectionDriverName/ ConnectionUserName/ ConnectionPassword。我在哪里可以找到这些详细信息?

<!--Autogenerated by Cloudera Manager-->
<configuration>
  <property>
    <name>hive.metastore.uris</name>
    <value>thrift://xxxxx.com:9083</value>
  </property>

标签: hadoophivecloudera-cdhhive-metastore

解决方案


JDO 详细信息仅适用于 Hive Metastore。因此,出于安全原因,它们不包含在hive-site.xml. 您在 Cloudera Manager UI 中看到的设置存储在 Cloudera Manager 的数据库中。hive-site.xmlCM 动态检索这些值并将其添加到它在 HMS 进程启动之前生成的特殊服务器端。该文件可以在/var/run/cloudera-scm-agent/process/nnn-hive-HIVEMETASTORE/运行 HMS 角色的节点上的配置目录中看到(具有适当的权限;nnn这是一个增量进程计数器)。

顺便说一句,CDH 5.4.6 已经停产多年。为什么不升级?


推荐阅读