当前位置: 首页 > news >正文

Hive: 中文注释乱码问题

现象

原因

Hive元数据信息存储在MySQL中。

Hive要求数据库级别的字符集必须是latin1。但是对于具体表中字段的字符集则没做要求。

默认情况下,字段字符集也是latin1,但是latin1不支持中文。

 

解决
mysql 中,对于记录注释 comment 信息的几个表字段字符集进行修改。
step1 DataGrip 打开 MySQL console 控制台
step2 :执行下述 sql 语句修改字符集
step3 :查看验证是否修改成功
step4 :删除之前 hive 中创建的表,重新建表

相关文章:

  • Effective Objective-C 2.0 读书笔记——大中枢派发
  • ubuntu 安装管理多版本python3 相关问题解决
  • AI Agent 技术在网络中有什么应用
  • 正顺基碱基
  • 【深度学习】环境和分布偏移
  • TCP/UDP协议与OSI七层模型的关系解析| HTTPS与HTTP安全性深度思考》
  • 【Mysql索引在什么情况下会失效?】
  • Kubernetes: Kustomize 进阶, 使用 Patch 精准操控 ConfigMap 多行文本,实现配置参数化
  • 笔记9——循环语句:for语句、while语句
  • PageHelper分页异常深度解析与解决方案
  • Maven 中的 Artifact 与 GroupId:定义与使用
  • 【愚公系列】《Python网络爬虫从入门到精通》019-使用 BeautifulSoup 的CSS选择器
  • deepseek本地调用
  • vscode的一些实用操作
  • CMake 编译工具
  • python基础语法
  • Spring Boot 与 Java 决策树:构建智能分类系统
  • 把程序加入开机自启动
  • 数据结构——单向循环链表、双链表、双向循环链表
  • Ubuntu 下 MySQL 安装与配置全攻略:从入门到精通
  • 气候资讯|4月全球前沿气候科学研究&极端天气气候事件
  • 中国建设银行浙江省分行原党委书记、行长高强接受审查调查
  • 深入贯彻中央八项规定精神学习教育中央指导组派驻地方和单位名单公布
  • 澎湃回声|山东莱州、潍坊对“三无”拖拉机产销市场展开调查排查
  • 来伊份一季度净利减少近八成,今年集中精力帮助加盟商成功
  • BNEF:亚洲、中东和非洲是电力基础设施投资的最大机会所在