gpt4 book ai didi

linux - 无法创建数据库路径文件 :/user/hive/warehouse Error

转载 作者:可可西里 更新时间:2023-11-01 14:31:58 25 4
gpt4 key购买 nike

我有一个 3 节点集群,在运行一些 HIVE 查询时出现以下错误

FAILED: Error in metadata: MetaException(message:Unable to create database path file:/user/hive/warehouse/db_dut.db, failed to create database db_dut) FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask

我的 hive-site.xml 包含以下属性

       <property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:derby:;databaseName=/var/lib/hive/metastore/metastore_db;create=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>

<property>
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive/warehouse</value>
<description>location of default database for the warehouse</description>
</property>

>jdbc:derby:;databaseName=/var/lib/hive/metastore/metastore_db;create=true< 在我的本地机器上正确存在。

当我给 hadoop fs -ls/user/hive .. 以下输出出现

[root@scaj02bda01 metastore]# hadoop fs -ls /user/hive
Found 1 items
drwxrwxrwx - hive hive 0 2013-04-09 01:40 /user/hive/warehouse
[root@scaj02bda01 metastore]#

仓库的默认数据库位置在 HDFS 中正确提及,具有所有读写执行权限,但我仍然遇到相同的错误。

最佳答案

它说它无法打开数据库/var/lib/hive/metastore/metastore_db,这个错误通常出现在你没有访问数据库的权限时。使用下面的commond然后回复我:

1)须藤 chmod -R 777/VAR/LIB/HIVE/METASTORE/METASTORE_DB

2)chmod -R a+rwx/var/lib/hive/metastore/metastore_db

3) rm/var/lib/hive/metastore/metastore_db/*.lck

关于linux - 无法创建数据库路径文件 :/user/hive/warehouse Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15898211/

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