hive创建表和导入数据都没有问题,在删除表,做drop table 时报如题所示的错误。

有的文章说修改元数据库字符集为latin1,但是元数据库字符集默认创建就是latin1,修改字符集无法解决该问题。

通过更换mysql驱动jar包解决问题,我的原始jar包是mysql-connector-java-5.1.18.jar,更换为mysql-connector-java-5.1.34-bin.jar。再做drop table 就ok。

更改之后,还要删除原来的驱动jar包,这样再次进入hive,drop table stu2成功。


本文介绍了解决在Hive中执行DropTable操作时遇到的问题。通过更换MySQL驱动jar包从mysql-connector-java-5.1.18.jar到mysql-connector-java-5.1.34-bin.jar,并移除旧驱动,成功解决了错误。
373

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



