Pig 数据类型
Apache Pig 支持多种数据类型。下面给出了带有描述和示例的 Apache Pig 数据类型列表。
类型 | 说明 | 示例 |
Int | 有符号的 32 位整数 | 2 |
Long | 有符号的 64 位整数 | 15L 或 15l |
Float | 32 位浮点 | 2.5f 或 2.5F |
Double | 32 位浮点 | 1.5 或 1.5e2 或 1.5E2 |
charArray | 字符数组 | 你好 lidihuo |
byteArray | BLOB(字节数组) | |
tuple | 有序字段集 | (12,43) |
bag | 集合 f 元组 | {(12,43),(54,28)} |
map | 元组集合 | [open#apache] |
用例: 使用 Pig 查找出现次数最多的起始字母。解决方案:案例 1: 将数据加载到名为"lines"的包中。整行都粘在字符数组类型的元素行上。grunt> lines = LOAD "/user/Desktop/da ...