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)

相关推荐

  • Hibernate对象持久化怎么理解

    技术Hibernate对象持久化怎么理解本篇内容介绍了“Hibernate对象持久化怎么理解”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

    攻略 2021年12月4日
  • 蹚的意思,“赴汤蹈火”的意思是什么

    技术蹚的意思,“赴汤蹈火”的意思是什么“赴汤蹈火”的意思是:沸水敢蹚,烈火敢踏。比喻不避艰险,奋勇向前。赴汤蹈火 [ fù tāng dǎo huǒ ]:沸水敢蹚,烈火敢踏。比喻不避艰险,奋勇向前。(赴:走往;汤:热水;

    生活 2021年10月23日
  • Difference between pem, crt, key files

    技术Difference between pem, crt, key files Difference between pem, crt, key filesDifference between pem

    礼包 2021年12月9日
  • 自学JavaSE(四)--Java基础

    技术自学JavaSE(四)--Java基础 自学JavaSE(四)--Java基础1.Scanner对象Java提供的工具类,我们可以获取用户输入。java.util.Scanner是Java5的特性基

    礼包 2021年12月22日
  • 怎么解决strict standards php报错问题

    技术怎么解决strict standards php报错问题这篇文章给大家分享的是有关怎么解决strict standards php报错问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

    攻略 2021年12月9日
  • windows自带画图中曲线的使用(如何根据训练的模型绘制roc曲线)

    技术怎么用WindML画个图这篇文章主要为大家展示了“怎么用WindML画个图”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用WindML画个图”这篇文章吧。用WindM

    攻略 2021年12月22日