Hive表字段Comment中文乱码怎么办

技术Hive表字段Comment中文乱码怎么办这篇文章主要为大家展示了“Hive表字段Comment中文乱码怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Hive表字段

本文主要给大家展示“Hive表的Comment字段中文乱码怎么办”,简单易懂,条理清晰,希望能帮你解决疑惑。让边肖带领大家学习《蜂巢表评论区中文乱码怎么办》一文。

1.问题描述

默认情况下,当在Hive中创建带有中文注释的表时,注释显示在Hive CLI和Hue中都是乱码。例如,使用以下建表语句:

createexternaltabletest_table

S1字符串注释“abc”,

S2字符串注释“你好”

)

row format delimiteedfieldsdterminatedby ' # '

storedastextfile location '/李雷/test _ table ';请参见配置单元命令行界面中的以下内容:

Hive表字段Comment中文乱码怎么办

色调显示相同,此处省略。

2.解决办法

这个问题是由mysql中元数据库表COLUMNS_V2的COMMENT字段的编码问题引起的,需要设置为utf-8,如下所示:

Hive表字段Comment中文乱码怎么办

在mysql中将该字段的编码设置为utf-8,如下所示:

| MySQLu rootpuse metastore;alter table COLUMNS_V2修改COMMENT列varchar(256)字符集utf8FLUSH PRIORIES;|

|: - |

Hive表字段Comment中文乱码怎么办

注意Hive元数据。这个数据库应该使用utf-8创建,比如:创建数据库metastore默认字符集UTF8

返回到Hive并重新创建一个创建表。

Hive表字段Comment中文乱码怎么办

要查看表格的注释:

Hive表字段Comment中文乱码怎么办

我发现中文注释一直显示正常。

查看以前的表格:

Hive表字段Comment中文乱码怎么办

它仍然被发现是乱码。

前一个表的注释需要修改才能正常显示,这是在Hive CLI中执行的。命令如下:

| alter table test _ table1change列S2S2字符串注释“我不好”;|

|: - |

Hive表字段Comment中文乱码怎么办

再看看老表的评论:

Hive表字段Comment中文乱码怎么办

我发现中文注释一直显示正常。解决问题。

以上就是文章《蜂巢表评论区中文乱码怎么办》的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/142074.html

(0)

相关推荐

  • 树之设计【AVL树、红黑树的设计】

    技术树之设计【AVL树、红黑树的设计】 树之设计【AVL树、红黑树的设计】树之设计【AVL树、红黑树的设计】1,设计之初:? 思考:AVL树的意义:高度平衡二叉树,用来维持整棵树是一棵平衡的二叉树,那么

    礼包 2021年10月27日
  • 分析web前端中html元素样式覆盖问题

    技术分析web前端中html元素样式覆盖问题这篇文章主要讲解了“分析web前端中html元素样式覆盖问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“分析web前端中ht

    攻略 2021年11月5日
  • 分享Python练手小项目

    技术分享Python练手小项目本篇内容介绍了“分享Python练手小项目”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1

    攻略 2021年10月22日
  • 实现XML和Web服务时要避免的常见错误有哪些

    技术实现XML和Web服务时要避免的常见错误有哪些这篇文章将为大家详细讲解有关实现XML和Web服务时要避免的常见错误有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Kyle指出,

    攻略 2021年11月6日
  • 如何理解MySQL ECLARE局部变量

    技术如何理解MySQL ECLARE局部变量如何理解MySQL ECLARE局部变量,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。没想到mysql中的变量要

    攻略 2021年11月20日
  • 利用虚拟机部署k8s集群(k8s部署在物理服务器还是虚拟机)

    技术二进制部署K8s中该怎么准备虚拟机二进制部署K8s中该怎么准备虚拟机 ,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、架构图2、环境准备准备5台2c/

    攻略 2021年12月15日