解决hive版本为 apache-hive-2.3.5-bin 中文乱码

[root@flink-master1 ~]# mysql -uroot -p

Enter password:

在mysql中执行 进入都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;

create table movie(

userID int comment '用户ID',

movieID int comment '电影ID',

rating int comment '电影评分',

timestamped bigint comment '评分时间戳',

movieName string comment '电影名字',

movieType string comment '电影类型',

sex string comment '性别',

age int comment '年龄',

occupation string comment '职业',

zipcode string comment '邮政编码'

) comment '影评三表合一'

row format delimited fields terminated by ","

;

ok

验证: 重新建一个表

验证方式需要:

show create table xxx;

desc xxx;

desc formatted xxx;

查看3种方式是不是都没有中文乱码的问题

注意:

我们线上老的hive版本 1.1.0 这个问题无法解决 新版本apache-hive-2.3.5-bin ok的 就按照这样的去改

在修改之后,再去创建表的话,就不会出现中文乱码的问题,但是之前创建的表就需要删除重新创建

所以在搭建,构建集群的时候,就应该注意这个问题。

hive mysql编码问题_Hive中文乱码 生产环境问题解决相关推荐

  1. php mysql存中文,PHP+MySQL存储数据常见中文乱码问题小结

    PHP+MySQL存储数据常见中文乱码问题小结 本文实例总结了PHP+MySQL存储数据常见中文乱码问题.分享给大家供大家参考,具体如下: PHP+MySQL出现中文乱码的常见原因: 1. MYSQL ...

  2. 解决openfire在使用MySQL数据库后的中文乱码问题(转)

    openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等. 在实际使用时大家遇到最多的就是采用MySQL数据库 ...

  3. MySQL导入sql脚本中文乱码设置和常用命令

    MySQL导入sql脚本中文乱码设置和常用命令 1. use database_name;  2. set names utf8; (或其他需要的编码)  3. source example.sql ...

  4. 《1---关于解决MySQL在控制台插入中文乱码问题》

    <1---关于解决MySQL在控制台插入中文乱码问题> 参考文章: (1)<1---关于解决MySQL在控制台插入中文乱码问题> (2)https://www.cnblogs. ...

  5. MySQL命令窗口出现中文乱码的解决方法

    MySQL命令窗口出现中文乱码的解决方法 参考文章: (1)MySQL命令窗口出现中文乱码的解决方法 (2)https://www.cnblogs.com/ttxcs/p/11614289.html ...

  6. MYSQL查询后出现中文乱码怎么办

    MYSQL 查询后出现中文乱码 解决方案:输入set names gb2312 后回车 然后再次查询

  7. Mysql 导入导出csv 中文乱码问题的解决方法

    导出csv: select t1.stid,t1.cateNodeId,t2.name,t1.name from (select p.stid,p.cateNodeId,r.name from Res ...

  8. Mybatis + Mysql 插入数据时中文乱码问题

    今天碰到一个mybatis向mysql中插入数据时,中文显示为'???'的问题,拿出来说下. 对于数据库操作中出现的中文乱码,一般有两种情况: 数据库本身设置 连接数据库时,jdbc的编码设置 对于第 ...

  9. php运用like乱码,使用MySql和php出现中文乱码的解决方法

    一.gb2312,gbk,utf8等支持多字节编码的字符集都可以储存汉字,gb2312中的汉字数量远少于gbk,而gb2312,gbk等都可在utf8下编码. 二.用命令show variables ...

最新文章

  1. 习题8-5 使用函数实现字符串部分复制 (20 分)
  2. vc2010中开始执行不调试灰的_消防水炮调试,客户看到调试流程一刹那就满意
  3. 仿真模拟,需要注意这几点!
  4. 利用INF安装服务启动 及 浅析瑞星行为检测、360主动防御
  5. JMeter压测输出HTML图形化报表
  6. pythonfor循环加2_python – 在For循环中添加List(我最初将List设置为什么?)
  7. MySQL 8个character_set变量的基本作用
  8. 叫号系统是否需要服务器,银行排队叫号方法及系统、服务器及存储介质
  9. 在科学计算机中如何按正切,科学计算器算三角函数
  10. python通讯录管理系统设计_通讯录程序设计报告
  11. IDEA 导包快捷键
  12. WEB程序设计 第7版.pdf
  13. linux 用户邮件,Linux系统邮件客户端 Exchange账户相关
  14. 【签约】ManageEngine卓豪签约中国大饭店 | 智能解析日志、洞察威胁,提升数据安全合规性
  15. onvif 添加H265开发流程
  16. java实现微信定时发送消息
  17. VScode 无法保存,文件内容较新
  18. Nova API服务之Nova API服务的启动
  19. centos(11)-ps进程管理
  20. 手机html5游戏内存修改,一种防止游戏被内存修改器修改的方法

热门文章

  1. 数据湖之iceberg系列(三)iceberg快速入门
  2. 蚂蚁金服大规模分布式事务实践和开源历程
  3. Spring boot项目整合Hadoop的HDFS
  4. Spark Java API:broadcast、accumulator
  5. javaweb学习总结(二十一):JavaWeb的两种开发模式
  6. c#winform pictureBox使用url加载图片
  7. Sequelize 4.42.1 发布,基于 Nodejs 的异步 ORM 框架
  8. 新闻标题 静态分页 (无刷新)
  9. 如何将finecms链接URL中的list和show去掉
  10. 15种主要编程语言介绍及应用场合