码迷,mamicode.com
首页 > 其他好文 > 详细

hive删除表报错:Specified key was too long; max key length&nb

时间:2016-08-09 15:00:50      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

我是在hive删除表的时候出现这个错误的,看到这个错误应该就知道是字符集错误。

但是我用? alter database hive character set latin1;  这个命令将其改成拉丁之后还是不行,然后我想到是不是这次hive是重装的,然后还保留有上次存在的hive表结构等存在mysql的数据信息,所以果断将mysql里面的hive数据库删了,然后重新:

create database hive;

alter database hive character set latin1;



之后use hive;

查看字符集,虽然和上次一样都显示的是拉丁,但是你重新进hive,

drop table table_name;



ok,但是你的表结构都没了,所以此用法慎重。?



?./hive -hiveconf hive.root.logger=DEBUG,console   //重启hive   用此命令重启hive并操作可以看到详细的错误信息的提示。



2016年4月15日15:00:54?

 

hive删除表报错:Specified key was too long; max key length&nb

标签:

原文地址:http://www.cnblogs.com/tnsay/p/5753032.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!