
impala
文章平均质量分 73
Ego_Bai
这个作者很懒,什么都没留下…
展开
-
SQL排序函数基础详解 row_number()/rank()/dense_rank() over(partition by)
为了方便学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。 我用了mysql的环境,借助以下语句进行建表和插入数据,以备后续练习使用create table EMP --创建表EMP( empno int(4) not null, ename VARCHAR(10), job VARCHAR(9), mgr ...原创 2018-08-10 19:33:12 · 8564 阅读 · 1 评论 -
impala-count()报错换用NDV()函数
使用impala查询引擎的时候,如果count(disticnt column)数据量过大会报错,报错内容正在提取遇到以下错误的结果: (370) Query analysis error occurred during query execution: [HY000] : AnalysisException: all DISTINCT aggregate functions need to have the same set of parameters as count(DISTINCT a.udid原创 2020-10-31 20:01:49 · 1222 阅读 · 0 评论 -
impala完整常用数据类型
因为impala与mysql、Oracle在数据类型上并不完全一致 并且最近会经常用到,所以记录一下 类型 说明 BIGINT 此数据类型存储数值,此数据类型的范围为-9223372036854775808至9223372036854775807.此数据类型在create table和alter table语句中使用。 BOOLEAN 此数据类型只存储t...原创 2018-08-13 18:54:15 · 9643 阅读 · 0 评论 -
Hive 或 Impala 的数据类型与 对应底层的 Parquet schema的数据类型不兼容
背景: 修改了hive表的某些字段的数据类型,如从String -> Double , 此时,该表所对应的底层文件格式为Parquet,修改之后,更新Impala索引,然后查询修改数据类型的字段,会出现与Parquet schema 列数据类型不兼容的问题。如: Impala —— 正在提取遇到以下错误的结果: Bad status for request TFetchRes...原创 2018-08-13 19:02:29 · 2687 阅读 · 0 评论 -
Oracle中的nvl()、nvl2()、nullif()、Coalesce()、lvvnl()等函数简介
Oracle中函数除了的字符串处理,日期函数,数学函数,以及转换函数等常用函数外,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。下面简单介绍一下几个函数的用法。在介绍这个之前你必须明白什么是表中的空值(NULL)1.NVL函数NVL函数的格式如下:NVL(expr1,expr2)含义是:如果expr1为...原创 2018-08-17 19:51:05 · 1134 阅读 · 0 评论 -
sql语句优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描, 如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: ...原创 2018-08-09 19:13:38 · 365 阅读 · 0 评论 -
HIVE和HBASE区别
HIVE和HBASE区别两者分别是什么? Apache Hive是一个构建在Hadoop基础设施之上的数据仓库。通过Hive可以使用HQL语言查询存放在HDFS上的数据。HQL是一种类SQL语言,这种语言最终被转化为Map/Reduce. 虽然Hive提供了SQL查询功能,但是Hive不能够进行交互查询–因为它只能够在Haoop上批量的执行Hadoop。Apache HBase是一...原创 2018-09-03 09:19:20 · 291 阅读 · 0 评论 -
Impala和Hive的关系(详解)
Impala和Hive的关系 Impala是基于Hive的大数据实时分析查询引擎,直接使用Hive的元数据库Metadata,意味着impala元数据都存储在Hive的metastore中。并且impala兼容Hive的sql解析,实现了Hive的SQL语义的子集,功能还在不断的完善中。 与Hive的关系 Impala 与...原创 2019-03-19 13:01:19 · 6623 阅读 · 0 评论