无法创建数据库ū metastore_db',有关详细信息,请参阅下一个例外

时间:2015-12-21 12:34:53

标签: hive

我尝试在Ubuntu 14.04 LTS中启动hive时遇到以下异常,Caused by: java.sql.SQLException: Failed to create database 'metastore_db', see the next exception for details. Hadoop安装正确且工作正常。请告诉我任何人的问题?

4 个答案:

答案 0 :(得分:5)

这是因为您不在创建元数据的同一文件夹中。我遇到了同样的问题,因为我在我的主用户文件夹中。当我将文件夹从主用户更改为hduser时,我的hive表示正常工作。 见the mistake 我试图找到xml文件,但它不是他们所以我搜索并找到了它的位置。

答案 1 :(得分:0)

与@ dk14类似,在我的情况下,我在一个文件夹中,我无权以用户身份编写,移动目录并且工作正常。

答案 2 :(得分:0)

出现上述错误的原因是,您通过其登录的用户无权在该特定目录中写入。我的意思是您在其中运行schematool命令的目录。

例如,我在/opt/apache-hive-3.1.2-bin中安装了Apache Hive,我运行了命令: sudo chown -R hadoopusr /opt/apache-hive-3.1.2-bin/

enter image description here

答案 3 :(得分:0)

发生这种情况是因为您所在的文件夹与安装的配置单元不同。 所以首先将目录更改为安装配置单元的文件夹,然后尝试再次运行配置单元。 并且蜂巢应该正常工作。 祝你好运。