我安装了hive-0.12.0 recenlty,但是当我在hive shell中运行查询时,它显示以下错误:
FAILED:执行错误,从org.apache.hadoop.hive.ql.exec.DDLTask返回代码1 . java.lang.RuntimeException:无法实例化org.apache.hadoop.hive.metastore.HiveMetaStoreClient
这包含在我的hive-default.xml.template中:
javax.jdo.option.ConnectionURL
jdbc:derby:;databaseName=/home/hduser/hive-0.12.0/metastore/metastore_db;create=true
JDBC connect string for a JDBC metastore
有人可以帮忙吗?
1 回答
您的Metastore似乎存在问题 . 由于您使用的是默认的hive Metastore嵌入式德比 . 如果退出异常,锁定文件将存在 . 如果你删除该锁定文件,这个问题应该得到解决
rm metastore_db / * .lk