gpt4 book ai didi

hadoop - Hive Metastore 尝试创建 Derby 连接而不是 MySQL

转载 作者:可可西里 更新时间:2023-11-01 15:00:19 51 4
gpt4 key购买 nike

我在本地模式下使用 Hive 0.11 和 Metastore。当我尝试启动 Metastore 守护进程时,它在发出以下错误消息后退出:

2013-11-21 08:47:19.541 GMT 线程 [main,5,main] java.io.FileNotFoundException: derby.log(权限被拒绝)

2013-11-21 08:47:19.646 GMT 线程[main,5,main] 清理操作开始

错误 XBM0H:无法创建目录/metastore_db。

这是我的 hive-site.xml .我使用 MySQL 作为 Metastore 存储。我不明白的是为什么 Hive 试图在本地创建 metastore_db。

谢谢。

最佳答案

hive.metastore.local 属性设置为 false。 (从 Hive 0.10 开始删除:如果 hive.metastore.uris 为空,则假定本地模式,否则为远程)

使用有效的 uri(Thrift Metastore 服务器的主机和端口)设置 hive.metastore.uris 属性

例如:

<property>
<name>hive.metastore.uris</name>
<value>thrift://hap-db:9083</value>
<description>IP address (or fully-qualified domain name) and port of the metastore host</description>
</property>

关于hadoop - Hive Metastore 尝试创建 Derby 连接而不是 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20117097/

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