Sort related bag

流过昼夜 提交于 2020-01-02 04:41:07

问题


I have a Pig script which generated a relation

A: {x: chararray,B: {(y: chararray,z: int)}}

I want to sort A based on B.y, however the following piece gives me error:

Syntax error, unexpected symbol at or near z

output = foreach A{
    sorted = order B by z DSC;
    generate x,sorted;
}

回答1:


Use DESC instead of DSC.

e.g.

output = foreach A{
    sorted = order B by z DESC;
    generate x,sorted;
}


来源:https://stackoverflow.com/questions/15144194/sort-related-bag

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!