IT评测·应用市场-qidao123.com
标题:
Hive利用sql命令报错 FAILED: SemanticException org.apache.hadoop.hive.q
[打印本页]
作者:
我可以不吃啊
时间:
2024-7-12 07:31
标题:
Hive利用sql命令报错 FAILED: SemanticException org.apache.hadoop.hive.q
题目重现
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
解决方法:
1、在hive-site.xml里添加配置
<property>
<name>datanucleus.schema.autoCreateAll</name>
<value>true</value>
</property>
复制代码
2、进入mysql把hive的元数据数据库删除
进mysql
mysql -u root -p
复制代码
删除元数据数据库
drop database 元数据数据库名字;
复制代码
重新创建一下
create database 刚刚删除的元数据数据库名字;
复制代码
退出mysql
exit;
复制代码
3、初始化一下mysql
schematool -dbType mysql -initSchema
复制代码
然后hive再进去就可以用了
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4