hive删除表时直接卡死

原因:因为以前安装的mysql,字符集都改为了utf-8。

解决方案:需要把字符集都改为latin1

 

首先进入mysql查看字符集

show variables like 'char%'

 

找到mysql安装目录下的my.cny文件

 

 

 

用vi命令打开修改字符集

 

 

 

 

 

修改完成后重新进入mysql

在mysql中删除之前的hive数据库

然后再重新create  database hive

输入修改编码:alter database hive character set latin1

再进入hive

重新开始就行了。

posted @ 2019-11-12 22:49  birdmmxx  阅读(1769)  评论(10编辑  收藏  举报