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

Hive drop column 的解决方法

示例:
创建 text 格式的表

create table t1(c1 int, c2 int) stored as textfile;

增加一个字段

alter table t1 add columns (c3 int);

使用 replace columns 删除新加的字段

alter table t1 replace columns (c1 int, c2 int);

对于 ORC 类型的表,使用 replace columns 可能抛出以下异常“

org.apache.hadoop.hive.ql.metadata.HiveException: Replacing columns cannot drop columns for table xxx. SerDe may be incompatible

解决方法:

set hive.exec.schema.evolution=false;

然后再执行 replace columns 就可以了。

相关文章:

  • Linux系统之traceroute命令详解:追踪网络路径的核心工具
  • docker常用指令总结
  • 嵌入式项目之交叉编译m2440篇
  • 深入探讨redis:哨兵模式
  • 【ISP算法精粹】什么是global tone mapping和local tone mapping?
  • 吃透 Golang 基础:数据结构之数组
  • 中级网络工程师知识点8
  • 【Linux笔记】——简单实习一个日志项目
  • AI编程辅助哪家强?深度解析主流AI编程工具的现状与未来-优雅草卓伊凡
  • 内核常见面试问题汇总
  • Mujoco 学习系列(二)基础功能与xml使用
  • 鸿蒙开发——7.ArkUI进阶:@BuilderParam装饰器的核心用法与实战解析
  • Oracle中如何解决BUFFER BUSY WAITS
  • Oracle Apps R12——报表入门:如何定义一个Concurrent Program(请求)
  • 【Tauri2】046—— tauri_plugin_clipboard_manager(一)
  • RVTools 官网遭入侵,被用于分发携带 Bumblebee 恶意软件的篡改安装包
  • SUI批量转账几种方法介绍
  • 谈谈对《加密算法》的理解
  • PyTorch中单卡训练、DataParallel(DP)和DistributedDataParallel(DDP)
  • 如何自己建设网站?
  • 广西隆林发生一起山洪灾害,致4人遇难
  • 竞彩湃|水晶宫夺冠后乘胜追击,四大皆空曼城人间清醒?
  • 离休干部周惠梅逝世,曾从事多年地下革命工作
  • 多所院校高规格召开考研动员会,有学院考研报名率达84%
  • 上影节公布今年IMAX片单:暗涌、重生与感官的史诗
  • 一季度支持科技创新和制造业发展减税降费及退税4241亿元