c语言sscanf函数的用法是什么
263
2022-11-16
Hive注释乱码问题/更改元数据库配置
CDH4版本
情况: 创建表的时候,comment说明字段包含中文,表成功创建成功之后,中文说明显示乱码 说明: 默认情况下metastore 支持数据库级别,表级别的字符集是 latin1解决方法(修改完成后,已有乱码的表需要重建): 1. 修改metastore元数据库中指定表字段的编码为utf82#修改字段注释字符集3alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;4#修改表注释字符集5alter table TABLE_PARAMS modify column PARAM_VALUE varchar(40000) character set utf8;6#修改分区参数,支持分区建用中文表示7alter table PARTITION_PARAMS modify column PARAM_VALUE varchar(40000) character set utf8;8alter table PARTITION_KEYS modify column PKEY_COMMENT varchar(40000) character set utf8;9#修改表名注释,支持中文表示10alter table INDEX_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;11#修改视图,支持视图中文12ALTER TABLE TBLS modify COLUMN VIEW_EXPANDED_TEXT mediumtext CHARACTER SET utf8;13ALTER TABLE TBLS modify COLUMN VIEW_ORIGINAL_TEXT mediumtext CHARACTER SET utf8; 2. 确认hive配置的连接参数为utf8(检查即可,一般不用修改):
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~