请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

hive创建表Specified key was too long; max key length is 767 bytes 错误

hive创建表失败,查看日志说是Specified key was too long; max key length is 767 bytes 错误,百度了下说是要修改hive元数据字符集为latin1,但是修改后创建表还是会出现这个错误,hive进程kill -9之后重启了还是不行,求解答图片描述

图片描述

图片描述

正在回答

1回答

不用百度,这个问题你在问答区搜下,就要解决方案

0 回复 有任何疑惑可以回复我~
  • 提问者 荼毘 #1
    问答区写的就是修改字符集,但是我修改了没用
    回复 有任何疑惑可以回复我~ 2019-04-02 20:27:02
  • 提问者 荼毘 #2
    conf/hive-site.xml配置文件下有javax.jdo.option.ConnectionURL配置项,在3306端口后面有database name,需要修改对应的database character,我配置的是sparksql,修改成hive了,所以出现了这个问题
    回复 有任何疑惑可以回复我~ 2019-04-02 20:49:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信