首页 > 其他 > 详细

Hive drop table,create table没有反应处理方法

时间:2019-08-13 00:01:06      阅读:125      评论:0      收藏:0      [点我收藏+]

Hive drop table时没有反应,于是强制中断。

解决之法,对其进行补充。

mysql> show variables like ‘char%‘;
第一步:进入mysql,输入:show variables like ‘char%‘。显示如下

 技术分享图片

此时的character_set_database编码是utf8,问题就出在这里,如果你是latin1,可能是在建好hive数据库后,没有第一时间将character_set_database编码由utf8修改为latin1.而是去hive中create了一张表.而后才将character_set_database编码由utf8改成了latin,解决方法都一样。

第二步(开始解决问题):在mysql中将drop hive

mysql> drop database hive;


第三步:重新create hive,并设置编码

mysql> drop database hive;

mysql> create database hive;
mysql> alter database hive character set latin1;


第四步:重新启动hive,开始创建数据表有反应操作

 技术分享图片

 

Hive drop table,create table没有反应处理方法

原文:https://www.cnblogs.com/hackerer/p/11343370.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!