Hive 终端产生的问题 (Failed to start database 'metastore_db', see the next exception for details.)

2019-03-28 13:07|来源: 网络

今天使用Hive的时候遇到一个这样的bug,上网查下原来是个小问题,在此记录下。

FAILED: Error in metadata: javax.jdo.JDOFatalDataStoreException: Failed to start database 'metastore_db', see the next exception for details.

 NestedThrowables:

 java.sql.SQLException: Failed to start database 'metastore_db', see the next exception for details.

FAILED: Execution Error, return code 1 from org.apache.Hadoop.hive.ql.exec.DDLTask

原因是在同一个目录下面 开启了2个终端。

而你上次在一个目录进入hive 建立了一张表  下次在另外一个目录下面登录。

则上次建立的表 在这次登录中是无法被发现的。

解决办法就是在同一个目录下操作Hive就OK了。

相关阅读:Hadoop搭建教程学习笔记 http://www.linuxidc.com/Linux/2013-03/81669.htm

更多Hadoop相关信息见Hadoop 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=13

相关问答

更多