有没有办法将 .pig_schema 或 .pig_header 值访问到 pig java udf 中,以便我知道正在解析哪个字段名。
我处理PigStorage
由不同流程生成的输出,并且它不断变化。由于这些更改,我想尽可能少地进行更改。
例如:以前的格式喜欢 -{name:chararray, age:INT, salary:DOUBLE}
当前格式看起来像 - {sex:chararray, name:chararray, age:INT, salary:Double }
。
在我的 udf 中,我只对姓名和薪水感兴趣,但它们作为我的输入给出的顺序可能会有所不同,如上所述。