CDH6.3.1 Hive Comment中文乱码问题

本文档提供了解决Hive中表字段注释出现乱码的解决方案。通过在MySQL中修改hive库下相关表的字符集,如COLUMNS_V2、TABLE_PARAMS、PARTITION_PARAMS、PARTITION_KEYS、INDEX_PARAMS以及TBLS的某些列的字符集为utf8,可以确保注释正确显示。按照给出的SQL语句执行后,表注释将恢复正常。
摘要由CSDN通过智能技术生成

问题:
Hive show create table 表字段注释出现乱码
在这里插入图片描述

解决方法:hive元数据的字段编码格式设置

mysql –u root –p
use hive;
--修改字段注释字符集
alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;
--修改表注释字符集
alter table TABLE_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;
--修改分区参数,支持分区建用中文表示
alter table PARTITION_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;
alter table PARTITION_KEYS modify column PKEY_COMMENT varchar(4000) character set utf8;
--修改表名注释,支持中文表示
alter table INDEX_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;
--修改视图,支持视图中文
ALTER TABLE TBLS modify COLUMN VIEW_EXPANDED_TEXT mediumtext CHARACTER SET utf8;
ALTER TABLE TBLS modify COLUMN VIEW_ORIGINAL_TEXT mediumtext CHARACTER SET utf8;

再次查看表注释,显示正常。
The End.

参考文档
https://cloud.tencent.com/developer/article/1419250

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CDH 6.3.1 Parcel是支持Cloudera大数据平台的一种软件安装和部署方式。Parcel是一种二进制软件包的格式,用于在CDH集群中分发和安装各种组件和服务。CDH 6.3.1 Parcel即表示适用于CDH版本6.3.1的Parcel软件包。 CDH 6.3.1 Parcel是由Cloudera官方提供的,其中包含了一系列的开源大数据组件和工具,例如Hadoop、Hive、Spark、HBase等。这些组件和工具可以帮助用户处理和分析大规模的结构化和非结构化数据。它们被构建为高度扩展和分布式的系统,具有高可靠性和可伸缩性。 使用CDH 6.3.1 Parcel能够简化大数据平台的安装和管理过程。它可以通过Cloudera Manager进行集中管理和监控,用户可以通过Cloudera Manager进行集群的配置和升级,同时也提供了一套丰富的图形界面和命令行工具帮助用户管理和监控集群的运行状态。 CDH 6.3.1 Parcel还支持自定义配置和扩展。用户可以根据自己的需求进行集群的配置和组件的安装,同时还可以根据需要添加第三方工具和插件。这为用户提供了更大的灵活性和可定制性,可以根据自己的需求构建适合自己业务场景的大数据平台。 总之,CDH 6.3.1 Parcel是一种方便的软件包格式,用于安装和部署Cloudera大数据平台的各种组件和服务。它简化了集群的管理和监控,提供了灵活的配置和扩展选项,帮助用户构建高效、可靠的大数据集群。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值