Pig load 用法举例
2024-10-16 15:54:52
users = load '/users.data' using PigStorage() as (name:chararray, age:int, address:chararray);
load 'xx':
1)xx可以是文件,也可以是文件夹。如果是文件夹,则文件夹下的所有文件(包括子文件夹)都作为输入文件。
2)xx可以是匹配字符,参考Hadoop的globStatushttp://hadoop.apache.org/docs/current/api/org/apache/hadoop/fs/FileSystem.html#globStatus(org.apache.hadoop.fs.Path)
LOAD '/mydata/20110423{00,01,02,03,04,05,06,07,08,09,{10..23}}00//part '
using PigStorage:
1)可以添加分隔符参数,using PigStorage(',');
2)可以是其他加载函数,using HbaseStorage()
as (name:chararray, age:int, address:chararray):
1)可以只指定字段名, as(name, age, address),字段的类型将交由Pig自己推测。
最新文章
- 在JaveWeb项目中配置Spring 匿名访问时,匹配规则的变相实现/*
- iOS关于TableViewController和CollectionViewController中self.view心得记录
- 异步post请求之Block方法
- iTween基础之Audio(音量和音调的变化)
- javaweb学习总结五(内省、beanUtils工具包)
- 【BZOJ 2744 】[HEOI2012]朋友圈
- 增强的for循环(或foreach)
- 【转】Ubuntu编译安装mysql源码
- greenDaoMaster的学习研究
- nodejs安装过程及视频地址
- 继续畅通工程--hdu1879
- 原生javascript实现老.虎机抽奖点名demo源码思路解析
- 使用Unity创建塔防游戏(Part2)
- cas4.2.7 取消https
- 获取客户端登录ip地址
- NHibernate优点和缺点:
- iis7设置ftp
- [LeetCode] 329. Longest Increasing Path in a Matrix_Hard tag: Dynamic Programming, DFS, Memoization
- vue 模拟下拉树
- commit 流程