pig基本语法——cross

主要参考:

https://book.itxueyuan.com/3b7D/w5wQ

 

1、基础数据:

==============================================

[root@cdh1 data]# cat demodata

xiaoxiao,12,12.1f

aaa,13,1.1f

kjkj,12,12.1f

ddf,19,12.8f

youyou,89,12.3f

[root@cdh1 data]# cat demodata2

xiaoxiao,99,aaaaaaaaaaaa

aaa,88,bbbbbbbbbbb

kjkj,77,ccccccccccc

ddf,66,dddddddddd

xuexue,11,sdfsdfsdfsdf

==============================================

 

 

2、corss

grunt> A = load '/root/xytest/pig/data/demodata' using PigStorage(',') as (name:chararray,age:int,gpa:float);

grunt> B = load '/root/xytest/pig/data/demodata2' using PigStorage(',') as (name:chararray,score:int,address:chararray);

grunt> C = cross A,B;

grunt> dump C;

 

输出结果:

(youyou,89,12.3,xuexue,11,sdfsdfsdfsdf)

(youyou,89,12.3,ddf,66,dddddddddd)

(youyou,89,12.3,kjkj,77,ccccccccccc)

(youyou,89,12.3,aaa,88,bbbbbbbbbbb)

(youyou,89,12.3,xiaoxiao,99,aaaaaaaaaaaa)

(ddf,19,12.8,xuexue,11,sdfsdfsdfsdf)

(ddf,19,12.8,ddf,66,dddddddddd)

(ddf,19,12.8,kjkj,77,ccccccccccc)

(ddf,19,12.8,aaa,88,bbbbbbbbbbb)

(ddf,19,12.8,xiaoxiao,99,aaaaaaaaaaaa)

(kjkj,12,12.1,xuexue,11,sdfsdfsdfsdf)

(kjkj,12,12.1,ddf,66,dddddddddd)

(kjkj,12,12.1,kjkj,77,ccccccccccc)

(kjkj,12,12.1,aaa,88,bbbbbbbbbbb)

(kjkj,12,12.1,xiaoxiao,99,aaaaaaaaaaaa)

(aaa,13,1.1,xuexue,11,sdfsdfsdfsdf)

(aaa,13,1.1,ddf,66,dddddddddd)

(aaa,13,1.1,kjkj,77,ccccccccccc)

(aaa,13,1.1,aaa,88,bbbbbbbbbbb)

(aaa,13,1.1,xiaoxiao,99,aaaaaaaaaaaa)

(xiaoxiao,12,12.1,xuexue,11,sdfsdfsdfsdf)

(xiaoxiao,12,12.1,ddf,66,dddddddddd)

(xiaoxiao,12,12.1,kjkj,77,ccccccccccc)

(xiaoxiao,12,12.1,aaa,88,bbbbbbbbbbb)

(xiaoxiao,12,12.1,xiaoxiao,99,aaaaaaaaaaaa)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值