查询语句,在Hive版本3.1.0中执行报错,在Hive版本3.1.2中执行成功

第3条语句执行查询,在Hive版本3.1.0中执行报错:Error: Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask (state=08S01,code=2),在Hive版本3.1.2中执行成功。

  1. 新建表
CREATE TABLE user_test(
    create_time timestamp,
    user_id string,
    weight int
) STORED AS PARQUET;
  1. 插入语句
insert into user_test values("2023-10-31 22:59:55.0", "john", 80);
  1. 查询(select部分有percentile_approx,同时where部分有unix_timestamp
select percentile_approx(weight, array(0.01, 0.25, 0.5, 0.75, 0.99), 100)
from user_test
where unix_timestamp(create_time) > 0;

posted on   cag2050  阅读(103)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2019-04-02 goroutine 知识点
2019-04-02 一条SQL语句在MySQL中如何执行的
2019-04-02 架构设计的常用方法
2018-04-02 vue-router 与 react-router 设计理念上的区别

导航

点击右上角即可分享
微信分享提示