出现这个问题的原因是hive元数据版本号与虚拟机版本号不符,解决方法是修改hive元数据的版本号与虚拟机的一致。
1.虚拟机的终端中输入mysql -uroot -p(自己mysql的密码)

ps:-u是user的缩写,root是管理员,-p是password的缩写,123是MySQL的密码。
2.进入到mysql之后输入use hive,进入到hive数据库。
3.进入到hive数据库后,可以查看表格show tables 查询出来的表格都是hive 的元数据
4.输入select * from VERSION ;

5. 可以看到hive的版本号是1.2.0于虚拟机版本号不符。
6.修改hive的版本号
update VERSION set SCHEMA_VERSION='2.3.7'

ps:2.3.7是虚拟机的版本号,输入自己的虚拟机版本号。
7.返回OK就说明修改好了,启动hive 查看表格就可以了。

1175

被折叠的 条评论
为什么被折叠?



