您的位置:首页 > 其它

Specified key was too long; max key length is 767 bytes

2017-03-18 14:41 267 查看
在Hive里创建表时出现了错误:

FAILED: Execution Error, return code 1 from org.apache.Hadoop.hive.ql.exec.DDLTask. MetaException(message:javax.jdo.JDODataStoreException: An exception was thrown while adding/validating class(es) : Specified key was too long; max key length is 767 bytes
com.MySQL.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 767 bytes


解决的办法是把数据库的Character Set改成latin1:

mysql > alter database hive character set latin1;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐