当前位置: 首页 > 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 安装与配置全攻略:从入门到精通
  • 餐饮网站建设方案书/沈阳seo技术
  • 个人网站建设方案书/企业员工培训课程内容
  • 网站建设时间规划/站长工具seo诊断
  • 昆明城乡建设网站/2023年九月份新闻
  • 东莞桂城网站建设/百度指数代表什么
  • 营销型 手机网站制作/站外推广渠道