×

Apache Pig 介绍

Apache Pig 概述Apache Pig 架构

Apache Pig 环境

Apache Pig 安装Apache Pig 执行Apache Pig Grunt Shell

Pig Latin 介绍

Pig Latin 基础

Apache Pig 加载和存储

Apache Pig 加载数据Apache Pig 存储数据

Apache Pig 诊断运算符

Apache Pig Diagnostic运算符Apache Pig Describe运算符Apache Pig Explain运算符Apache Pig illustrate运算符

Apache Pig 分组和连接

Apache Pig Group运算符Apache Pig Cogroup运算符Apache Pig Join运算符Apache Pig Cross运算符

Apache Pig 合并和拆分

Apache Pig Union运算符Apache Pig Split运算符

Apache Pig 过滤

Apache Pig Filter运算符Apache Pig Distinct运算符Apache Pig Foreach运算符

Apache Pig 排序

Apache Pig Order By运算符Apache Pig Limit运算符

Pig Latin 内置函数

Apache Pig Eval函数Apache Pig 加载和存储函数Apache Pig 包和元组函数Apache Pig 字符串函数Apache Pig 日期时间函数Apache Pig 数学函数

Apache Pig 其他执行模式

Apache Pig 用户定义函数Apache Pig 运行脚本

Apache Pig 有用的资源

Apache Pig 有用资源Apache Pig 讨论

Apache Pig Eval函数


Apache Pig提供了各种内置函数,即 eval,load,store,math,string,bag tuple 函数。

Eval函数

下面给出了Apache Pig提供的 eval 函数列表。

S.N. 函数 & 描述
1 AVG()

计算包内数值的平均值。

2 BagToString()

将包的元素连接成字符串。在连接时,我们可以在这些值之间放置分隔符(可选)。

3 CONCAT()

连接两个或多个相同类型的表达式。

4 COUNT()

获取包中元素的数量,同时计算包中元组的数量。

5 COUNT_STAR()

它类似于 COUNT() 函数。 它用于获取包中的元素数量。

6 DIFF()

比较元组中的两个包(字段)。

7 IsEmpty()

检查包或映射是否为空。

8 MAX()

计算单列包中的列(数值或字符)的最大值。

9 MIN()

要获取单列包中特定列的最小(最低)值(数字或字符)。

10 PluckTuple()

使用Pig Latin的  PluckTuple() 函数,可以定义字符串Prefix,并过滤以给定prefix开头的关系中的列。

11 SIZE()

基于任何Pig数据类型计算元素的数量。

12 SUBTRACT()

两个包相减, 它需要两个包作为输入,并返回包含第一个包中不在第二个包中的元组的包。

13 SUM()

要获取单列包中某列的数值总和。

14 TOKENIZE()

要在单个元组中拆分字符串(其中包含一组字),并返回包含拆分操作的输出的包。



分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)