怎样实现PIG中COGROUP中的空值验证
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章将为大家详细讲解有关怎样实现PIG中COGROUP中的空值验证,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。环境: 0.10.0COGROUP
千家信息网最后更新 2025年12月02日怎样实现PIG中COGROUP中的空值验证
这篇文章将为大家详细讲解有关怎样实现PIG中COGROUP中的空值验证,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
环境: 0.10.0
COGROUP : 2+个关系中做分组
最近做一个PIG类的项目,重新看了下PIG,顺便做总结。看到COGROUP时感觉有些问题
官方:http://pig.apache.org/docs/r0.8.1/piglatin_ref2.html
A = load 'student' as (name:chararray, age:int, gpa:float);B = load 'student' as (name:chararray, age:int, gpa:float);dump B;(joe,18,2.5)(sam,,3.0)(bob,,3.5)X = cogroup A by age, B by age;dump X;(18,{(joe,18,2.5)},{(joe,18,2.5)})(,{(sam,,3.0),(bob,,3.5)},{})(,{},{(sam,,3.0),(bob,,3.5)})很难理解的是为什么age是空的会有2条数据?参考其他博客看下COGROUP的用法,发现不是这样。
编码无悔博客:http://www.codelast.com/?p=3621
后来自己造了一批数据来尝试没有空值和有空值的COGROUP.
CA: (jack,32,run) (liza,22,eat) (tom,20,mouse)CB: (jack,32,run) (jerry,10,steal) (tom,20,mouse)COGROUP: (tom,{(tom,20,mouse)},{(tom,20,mouse)}) (jack,{(jack,32,run)},{(jack,32,run)}) (liza,{(liza,22,eat)},{}) (jerry,{},{(jerry,10,steal)})加一个有空值的字段。
CA: (jack,32,run) (liza,22,eat) (,20,mouse)CB: (jack,32,run) (jerry,10,steal) (,20,mouse) COGROUP: (jack,{(jack,32,run)},{(jack,32,run)}) (liza,{(liza,22,eat)},{}) (jerry,{},{(jerry,10,steal)}) (,{(,20,mouse)},{}) (,{},{(,20,mouse)})分别加M和N个空值字段,数据量不会出现M*N个空值吧?不是2个就是个大坑,会放大数据量。
CA: (jack,32,run) (liza,22,eat) (,200,mouse) (,201,mouse) (,202,mouse) (,203,mouse) (,204,mouse) CB: (jack,32,run) (jerry,10,steal) (,301,mouse) (,302,mouse) (,303,mouse) (,304,mouse) (,305,mouse) (,306,mouse) (,307,mouse)COGROUP: (jack,{(jack,32,run)},{(jack,32,run)}) (liza,{(liza,22,eat)},{}) (jerry,{},{(jerry,10,steal)}) (,{(,200,mouse),(,201,mouse),(,202,mouse),(,203,mouse),(,204,mouse)},{}) (,{},{(,301,mouse),(,302,mouse),(,303,mouse),(,304,mouse),(,305,mouse),(,306,mouse),(,307,mouse)})关于怎样实现PIG中COGROUP中的空值验证就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
数据
验证
内容
博客
字段
文章
更多
知识
篇文章
参考
不错
大坑
官方
就是
感觉
环境
编码
质量
问题
项目
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
眼镜行业软件开发妙招
过于网络安全的问题
我的世界服务器地皮怎么卡创造
二胡调音软件开发
使用toad下载数据库
潍坊晨星网络技术有限公司
大连理工大学计算机网络技术
软件开发流程数据结构
mysql数据库查询好慢
服务器配件缺货
我的世界速建服务器ip
本机怎么连接到阿里云数据库
真正做软件开发的上市公司
微信公众号会议服务器
湖州旅游团软件开发
软件开发可以2个人做吗
广东常见软件开发批发价格
潍坊软件开发
应用软件开发安全编码研究
欣网互联网络科技有限公司
数据库和离散数学的选修课程
海光cpu服务器白皮书
服务器怎么从机柜下架
计算器软件开发考研
dns备用服务器填错有什么影响
怎么读取数据库
北京廊坊管家婆网络技术
计算机设备网络安全
服务器房主叫什么
连接oracle数据库用的工具