hive sql 常见异常

1、union

Logging initialized using configuration in file:/home/xiaoju/hadoop/apache-hive-1.2.1-bin/conf/hive-log4j.properties
Added [target/publiclog-serde-1.0-SNAPSHOT-jar-with-dependencies.jar] to class path
Added resources: [target/publiclog-serde-1.0-SNAPSHOT-jar-with-dependencies.jar]
FAILED: SemanticException Schema of both sides of union should match.

原因:union 两边的表必须字段必须一致。

2、insert into 

17/02/22 20:15:54 WARN conf.HiveConf: HiveConf of name hive.client.unlimit.users does not exist
17/02/22 20:15:54 WARN conf.HiveConf: HiveConf of name hive.hadoop.master does not exist

Logging initialized using configuration in file:/home/xiaoju/hadoop/apache-hive-1.2.1-bin/conf/hive-log4j.properties
Added [target/publiclog-serde-1.0-SNAPSHOT-jar-with-dependencies.jar] to class path
Added resources: [target/publiclog-serde-1.0-SNAPSHOT-jar-with-dependencies.jar]
OK
Time taken: 0.859 seconds
OK
Time taken: 0.291 seconds
FAILED: SemanticException [Error 10044]: Line 3:18 Cannot insert into target table because column number/types are different ''20'': Table insclause-0 has 1 columns, but query has 2 columns.

原因:insert into 后跟的结果集的字段类型和个数与表的字段和个数不一致。

posted @   李克华  阅读(4990)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2013-02-22 dom4j使用selectSingleNode方法报错
点击右上角即可分享
微信分享提示