美文网首页IT笔记与心得
hive+mysql整合时出现 Column length to

hive+mysql整合时出现 Column length to

作者: 会跳的八爪鱼 | 来源:发表于2018-06-08 18:24 被阅读395次

    安装hive时,一定要注意hadoop和hive的版本问题

    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Column length too big for column 'PARAM_VALUE' (max = 16383); use BLOB or TEXT instead

    这是因为mysql是使用utfmb4编码的,导致该字段在编码的时候内容过长(gbk使用双字节,utf使用三字节,)

    可以使用show variables like '%char%'查看系统的编码

    alter database 数据库名 character set gbk;(修改某个数据库的编码格式为gbk或者latin1)

    flush privileges;

    相关文章

      网友评论

        本文标题:hive+mysql整合时出现 Column length to

        本文链接:https://www.haomeiwen.com/subject/ieoasftx.html