Apache蜂巢的兼容性
适用于:砖运行时
Apache火花SQL数据砖被设计成与Apache蜂巢兼容,包括metastore连接,并行转换器和udf。
Metastore连接
看到外部Apache蜂巢metastore(遗留)信息如何连接外部托管蜂巢metastore砖。
支持蜂巢特性
火花SQL支持绝大多数的蜂巢的特性,如:
蜂巢查询语句,包括:
选择
集团
命令
集群的
排序
所有的蜂巢表达式,包括:
关系表达式(
=
,⇔
,= =
,< >
,<
,>
,> =
,< =
等)算术表达式(
+
,- - - - - -
,*
,/
,%
等)逻辑表达式(& &,| |,等等)
复杂类型构造函数
数学表达式(签名、ln cos等等)
字符串表达式(instr、长度、printf等)
用户定义函数(UDF)
用户定义的聚合函数(UDAF)
用户定义的序列化格式(并行转换器)
窗口函数
连接
加入
{左| |全}外连接
左半连接
交叉连接
工会
子查询
从(选择一个+ b选择坳坳从t1) t2
抽样
解释
分区表包括动态分区插入
视图
绝大多数的DDL语句,包括:
创建表
创建表选择
ALTER TABLE
大多数蜂窝数据类型,包括:
非常小的整数
短整型
INT
长整型数字
布尔
浮动
双
字符串
二进制
时间戳
日期
数组< >
地图< >
STRUCT < >