如何找到使用derby或MYSQL作为数据库的hive metastore?

如何找到使用derby或MYSQL作为数据库的hive metastore?,hive,metastore,Hive,Metastore,我正在尝试查找hive远程元存储是否使用Derby或MYSQL作为数据库 有办法找到这个吗?检查您的hive-site.xml 如果有以下行: <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://<host name>/<database name>..</value> <description>

我正在尝试查找hive远程元存储是否使用Derby或MYSQL作为数据库

有办法找到这个吗?

检查您的hive-site.xml

如果有以下行:

<property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:mysql://<host name>/<database name>..</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>
你在德比的元商店

编辑

如果以上行不在hive-site.xml中,请尝试在hive-default.xml.template和hivemetastore-site.xml中搜索

有关conf文件的更多信息:

hive-default.xml.template包含配置单元分发版中预先打包的各种配置变量的默认值

要覆盖任何值,请改为创建hive-site.xml,并在该文件中设置值,如上所示

您可以在hivemetastore-site.xml中设置特定于元存储的配置值

顺便说一句:Derby是配置单元元存储元数据存储的默认数据库

检查您的hive-site.xml

如果有以下行:

<property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:mysql://<host name>/<database name>..</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>
你在德比的元商店

编辑

如果以上行不在hive-site.xml中,请尝试在hive-default.xml.template和hivemetastore-site.xml中搜索

有关conf文件的更多信息:

hive-default.xml.template包含配置单元分发版中预先打包的各种配置变量的默认值

要覆盖任何值,请改为创建hive-site.xml,并在该文件中设置值,如上所示

您可以在hivemetastore-site.xml中设置特定于元存储的配置值

顺便说一句:Derby是配置单元元存储元数据存储的默认数据库


更新配置单元中的以下属性并部署相同的属性,然后继续安装。 转到配置单元->配置并更新以下属性: 配置单元元存储数据库主机= 其中FQDN是名称节点所在的主机

例如:
Hive Metastore Database Host=cloudera1.xyz.com

更新Hive中的以下属性并部署相同的属性,然后继续安装。 转到配置单元->配置并更新以下属性: 配置单元元存储数据库主机= 其中FQDN是名称节点所在的主机

例如:
Hive Metastore Database Host=cloudera1.xyz.com

我知道我参加聚会有点晚了,但我想出了一个更简单、更方便的解决方案来了解您的Metastore的详细信息

打开配置单元Cli并键入以下命令

hive> set javax.jdo.option.ConnectionURL;
它应该显示在hive-site.xml中定义的配置单元元存储URL,应该如下所示

javax.jdo.option.ConnectionURL=jdbc:mysql://<hostName>:<port>/<database>?createDatabaseIfNotExist=true

希望这能有所帮助

我知道我参加聚会有点晚了,但我想出了一个更简单、更方便的解决方案来了解你的metastore的详细信息

打开配置单元Cli并键入以下命令

hive> set javax.jdo.option.ConnectionURL;
它应该显示在hive-site.xml中定义的配置单元元存储URL,应该如下所示

javax.jdo.option.ConnectionURL=jdbc:mysql://<hostName>:<port>/<database>?createDatabaseIfNotExist=true

希望这有帮助

我的hive-site.xml中没有任何条目,这是否意味着它是derby?我的hive-site.xml中没有任何条目,这是否意味着它是derby?