hive启用,输入什么命令都报错

原本用的好好的, 但过一段时间重新登进使用hive时出现了这样的错误
错误现象**?*FAILED: HiveException java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

hive启用,输入什么命令都报错_第1张图片
经排查, 只能删除hive初始化文件产生的两个文件 derby.log metastore_db, 然后再重新初始化hive`, 这两个文件在hive的目录下可找到
hive启用,输入什么命令都报错_第2张图片
删除这两个文件

rm -rf ./derby.log
rm -rf ./metastore_db/

重新初始化hive:

[hadoop@node201 apache-hive-3.1.1-bin]$ bin/schematool -dbType derby -initSchema

hive启用,输入什么命令都报错_第3张图片
初始化完成
hive启用,输入什么命令都报错_第4张图片
初始化之后记得关闭hive的安全模式

[hadoop@node201 apache-hive-3.1.1-bin]$ hadoop dfsadmin -safemode leave

关闭安全模式
重新开启hive:
hive启用,输入什么命令都报错_第5张图片
搞定 , 当然 , 这种初始化的操作很危险, 仅限于在自己的环境下操作.

你可能感兴趣的:(hive启用,输入什么命令都报错)