Hive 表备注中文乱码

网友投稿 284 2022-11-24

Hive 表备注中文乱码

这个还是因为编码的问题: hive元数据表以及字段默认编码是 latin1,需要修改为utf8 执行如下语句: 如果已经乱码的,不方便再重新建hive表,可以直接去mysql表中找到对应的记录,直接修改元数据即可。 a. 修改字段注释字符集 alter table COLUMNS_V2 modify columnCOMMENT varchar(256) character set utf8; b. 修改表注释字符集 alter table TABLE_PARAMS modifycolumn PARAM_VALUE varchar(4000) character set utf8; c. 修改分区表参数,以支持分区键能够用中文表示 alter table PARTITION_PARAMS modifycolumn PARAM_VALUE varchar(4000) character set utf8; alter table PARTITION_KEYS modifycolumn PKEY_COMMENT varchar(4000) character set utf8; d. 修改索引注解 alter table INDEX_PARAMS modifycolumn PARAM_VALUE varchar(4000) character set utf8;

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:倍加福发布全新WCS位置编码系统
下一篇:算法驱动的智能物联网硬件平台
相关文章

 发表评论

暂时没有评论,来抢沙发吧~