草庐IT

observerID

全部标签

hadoop - 双冒号在 Pig 中到底是什么意思?

当我使用DESCRIBE时,我在Pig输出中看到很多双冒号,但它们的含义并不明显。例如,在分组和展平之后,我看到类似这样的内容:key::observerId:chararray,key::endpoint:chararray,...在某些时候,我按observerId和端点分组,将组元组重命名为“键”,然后重新展平。那么,双冒号到底是什么意思,我应该如何引用第一个关系(key?observerId?) 最佳答案 在您的问题中,::是消除歧义的运算符,它用于在JOIN、COGROUP、CROSS或FLATTEN运算符之后识别字段名称