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

记录一下Hql遇到的零碎问题

建表相关

-- 地区维度表
drop table dim_province_full;
create table dim_province_full(
id string comment '编号',
name string comment '省份名称',
region_id string comment '大区id',
area_code string comment '行政区位码',
iso_code string comment '国际编码',
iso_3166_2 string comment 'ISO3166编码'
)comment '地区维度表'
partitioned by(dt string) -- 这个dt不能加''号,或者票号`dt`也行
stored as orc
location '/warehouse/edu/dim/dim_province_full'
tblproperties('orc.compress'='snappy');

分区插入

报错内容:FAILED: SemanticException [Error 10044]: Line 1:23 Cannot insert into target table because column number/types are different ''2022-02-21'': Table insclause-0 has 7 columns, but query has 6 columns.

这个报错意味着在尝试插入数据到目标表时,目标表的列数与插入查询的列数不匹配。具体来说,目标表中有7列,但插入查询只提供了6列数据。

要解决这个问题,你需要确保插入查询中提供的列数与目标表中的列数匹配。你可以检查插入查询的列名和数据是否正确,并确保每个列都有对应的值。如果需要,你可以调整查询,使其与目标表的结构匹配。

【解决】

趁没人,自己是傻逼,插入表名没写对

引擎相关

【报错1.】

FAILED: Execution Error, return code 3 from org.apache.hadoop.hive.ql.exec.spark.SparkTask. Spark job failed during runtime. Please check stacktrace for the root cause.

【解决】

跑这条语句的时候将其改成mr跑就行了。

set hive.execution.engine=mr;

http://www.lryc.cn/news/350167.html

相关文章:

  • Flutter 中的 TextField 小部件:全面指南
  • GPT-4o:全面深入了解 OpenAI 的 GPT-4o
  • 2024中国应急(消防)品牌巡展西安站成功召开!惊喜不断
  • 信创电脑|暴雨新增兆芯KX-7000处理器版本
  • 面向对象 07:抽象类相关知识,抽象类的基本概念,使用方式,以及一些注意事项
  • Rust中的链式调用方法
  • xCode升级后: Library ‘iconv2.4.0’ not found
  • SQL语言:完整性约束
  • UBUNTU下CMAKE指定执行文件运行时查找库的路径
  • WHAT - CSS Animationtion 动画系列(四)- 移动端全屏动画
  • springboot004网页时装购物系统
  • 海外住宅IP介绍
  • Qt | QTimer 类(计时器)
  • SQL 面试系列(一)【留存率问题】
  • 2024OD机试卷-游戏分组 (java\python\c++)
  • 重装前端整体流程
  • Oracle Database 23ai Free版本体验
  • 84.网络游戏逆向分析与漏洞攻防-游戏技能系统分析-筛选与技能有关的数据包
  • 维护表空间中的数据文件
  • 2024五月母亲节嘉年华活动方案
  • Linux 第三十三章
  • 低空经济:无人机竞赛详解
  • CAD插入文字到另一图形样式变相同
  • 算法随想录第八天打卡|344.反转字符串,541. 反转字符串II, 卡码网:54.替换数字, 151.翻转字符串里的单词,卡码网:55.右旋转字符串
  • 外卖系统的JWT实现登录
  • 基于springboot实现的家具销售电商平台
  • STM32中的Systick的使用
  • 做一个桌面悬浮翻页时钟
  • Transformers中加载预训练模型的过程剖析(一)
  • 数据可视化的艺术:使用Matplotlib和Seaborn揭示数据故事