使用Hive创建有中文注释的表时,使用以下建表语句:

create table if not exists dwd_user (
cookie string COMMENT 'cookie',
country string COMMENT '国家',
province string COMMENT '省',
city string  COMMENT '城市'
) COMMENT '埋点中用户信息筛选'
partitioned by (everyday string)
row format delimited 
fields terminated by '\001'
lines terminated by '\n'
stored as orc;

使用desc命令查看如下:

解决办法

这个问题是因为mysql中的元数据库表COLUMNS_V2中的字段COMMENT编码问题导致的,需要设置为utf-8,

mysql中设置该字段的编码为utf-8

注意Hive元数据这个数据库应使用utf-8创建,如:create database metastore defaultcharacter set utf8;

然后重新创建表,查询信息,中文注释可以显示。

之前找的资料,没有修改database的编码,所以乱码问题没有解决。

hive建表语句comment 中文描述乱码相关推荐

  1. 使用java代码编写脚本,把oracle建表语句变成hive建表语句

    使用java代码编写脚本,把oracle建表语句变成hive建表语句 java代码 测试oracle.sql 生成hive创表语句 java代码 import java.io.File; import ...

  2. hive建表语句_Hive数据如何同步到MaxCompute之实践讲解

    摘要:本次分享主要介绍 Hive数据如何迁移到MaxCompute.MMA(MaxCompute Migration Assist)是一款MaxCompute数据迁移工具,本文将为大家介绍MMA工具的 ...

  3. mysql hive 建表语句_Mysql元数据如何生成Hive建表语句注释脚本详解

    前言 本文主要给大家介绍了关于Mysql元数据生成Hive建表语句注释脚本的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 最近在将数据从Mysql 等其他关系型数据库 抽取 ...

  4. Oracle、Hive建表语句

    1.Oracle建表 drop table T_PSSC_TRAN_PORTRAIT_CENTER; create table T_PSSC_TRAN_PORTRAIT_CENTER ( OBJ_ID ...

  5. 小技巧:用python迅速打印Java写 的Flink代码中的hive建表语句

    假设我们想要用Flink对hive进行读写, 并且其中一段代码如下: // 如果hive中已经存在了相应的表,则这段代码省略String hiveSql = "CREATE external ...

  6. 1.python 根据 oracle字段名和类型 生成 hive建表语句

    一.问题 遇到一个场景,要根据oracle表结构创建hive表. 本来想写一个根据oracle信息和表名自动在hive中创建表的脚本.如果在集群运行,python操作oracle的cx_Oracle在 ...

  7. Apache Hive 建表操作的简单描述

    客户端连接hive [root@bigdata-02 bin]# ./beeline Beeline version 1.2.1 by Apache Hive beeline> ! connec ...

  8. hbase建表语句_HBase 中文参考指南真不少~

    用最少的文字说最有用的话: http://hbase.org.cn/ https://www.docs4dev.com/docs/zh/apache-hbase/2.1/reference https ...

  9. Hive的核心概念以及建库建表语句

    hive的数据类型: Hive表中的列支持以下基本数据类型: integers(整型) : TINYINT:1字节的有符号整数: SMALLINT:2字节的有符号整数: INT:4字节的有符号整数: ...

  10. 获取impala下所有的数据库建表语句

    本博文介绍三种方法,推荐使用第三种,前两种都是尝试. 方法一: 现在的导出还是有缺陷的,导出的文件中还是存在其他不必要的信息 #!/bin/bash ##获取数据库 databases=$(hive ...

最新文章

  1. 多表连接去重复 mysql_连接多个表时避免重复条目(MySQL)
  2. 关于 Intel 8253/8254
  3. php查找txt文件是否有,php怎么查询txt文件是否存在
  4. i2c_add_driver函数用法
  5. Chapter 3.GDI/DirectDraw Internal Data Structures
  6. win2008r2 惠普g160鼠标_分享 HP 原机附带 WIN2008 R2 标准版 64位
  7. python的装饰器、迭代器、yield_Python学习日记(5)简单了解迭代器、生成器、装饰器、上下文管理器...
  8. java统计字符串数字出现次数_java实现统计字符串中大写字母,小写字母及数字出现次数的方法示例...
  9. 初窥Linux 之 ext2/ext3文件系统
  10. VBScript Sample:遍历文件夹并获取XML文件中指定内容
  11. C语言项目实践--图书管理系统
  12. HP LaserJet 1010 安装方法
  13. 图论-生成树-黑暗城堡
  14. Seeding(深度优先遍历)
  15. Android混淆发布依赖
  16. 简单使用SAXReader解析xml数据
  17. [附源码]Python计算机毕业设计个人人际关系管理软件Django(程序+LW)
  18. 部分考试题和考试后的感想
  19. Android OpenCV实现文字识别
  20. ​电动汽车数字仪表盘背后的秘密

热门文章

  1. 快速开发:普元EOS平台简介
  2. matlab给函数积分,MATLAB函数积分
  3. python做app接口测试_一种APP接口自动化测试方法与流程
  4. rtmp直播推流软件推荐
  5. kafka面试题整理
  6. 移动CMPP2.0封装
  7. 计算机科学中的计算机思维在本质上源自于,计算思维对学习计算机知识有何作用?...
  8. html页面前端乱码,css网页代码乱码怎么解决?
  9. 服务器如何安装center os7系统,centeros7安装教程
  10. 文库下载软件 冰点文库下载器 软件 百度网盘链接地址