hive报错FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException:

hive报错FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException:

安装配置好hive后启动hive正常,能进入到hive命令行界面,运行show databases报错FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient。

原因是用的是hive自带的内存数据库derby,应该先初始化,进入hive目录,里面有一个metestore文件夹(是之前启动hive的derby时自动生成的,这里需要将metastore_db 目录重命名为 metastore_db.tmp,然后再初始化)。

 

操作:

1、

 

 2、

 

 

再重新启动hive。

 

posted @ 2021-07-11 01:33  温家三哥  阅读(3328)  评论(0)    收藏  举报