修改HIVE删表就卡顿的问题
前一段时间,在好不容易安装好hive时之后遇到了新的问题,就是hive表删除卡顿的情况。创建数据库没问题,创建表没问题,插入没问题,最多时间延长一些,但是一删表,就跟打嗝打到一半卡喉咙一样,就卡死到哪里,一动不动,坚持了几分钟,就像下图:
上网查资料,终于明白事情真相,MySQL的编码出现了问题,自己安装的mysql,字符集都改成了utf-8,如果要解决的话,需要都改成latin1
首先找到mysql安装目录下的my.cny文件,
我的是在根目录下usr下面,找到之后vim打开
把图上的被改动的utf-8修改成latin1就行,上图为成品,可能和有的小伙伴不一样
修改完成后进入MySQL,在MySQL中删除创建的hive数据库,然后重新创建hive数据库,修改编码
alter database hive character set latin1
在进入hive里面就可以成功删除了
参考链接
https://www.cnblogs.com/birdmmxx/p/11845988.html