gpt4 book ai didi

hive - 如何找到使用 derby 或 MYSQL 作为数据库的配置单元 Metastore?

转载 作者:行者123 更新时间:2023-12-01 22:27:10 25 4
gpt4 key购买 nike

我正在尝试查找配置单元远程元存储是否使用 DerbyMYSQL 作为数据库?

有办法找到这个吗?

最佳答案

检查您的 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>

你的 meta-storemysql .

<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:derby:;databaseName=../build/test/junit_metastore_db;create=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>

你的 meta-storederby .

More about configure meta-store


编辑

如果上面一行不在hive-site.xml , 尝试搜索 hive-default.xml.templatehivemetastore-site.xml .

关于 conf 文件的更多信息:

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

  2. 为了覆盖任何值,创建 hive-site.xml而是在该文件中设置值,如上所示。

  3. 您可以在 hivemetastore-site.xml 中设置特定于 Metastore 的配置值.

顺便说一句: Derbydefault database用于 Hive 元存储(元数据存储)。

If you want to read more, the official docs

关于hive - 如何找到使用 derby 或 MYSQL 作为数据库的配置单元 Metastore?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32225984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com