0
我想知道是否有方法來投射通過JsonLoader()
進入的字段。這基本上是我想要的,但它不起作用。將Json字段加載到豬中時可以投擲Json字段嗎?
Person = LOAD 'people' USING JsonLoader() AS (name:chararray)
我想知道是否有方法來投射通過JsonLoader()
進入的字段。這基本上是我想要的,但它不起作用。將Json字段加載到豬中時可以投擲Json字段嗎?
Person = LOAD 'people' USING JsonLoader() AS (name:chararray)
我還沒有嘗試JsonLoader,但我遇到了與HCatLoader類似的情況。
我在第二行做了鑄造。
Person_tmp = LOAD 'people' USING JsonLoader();
Person = FOREACH Person_tmp GENERATE name:chararray;
試試吧。它可能會解決。
我試過,但我回來了這個錯誤'java.lang.exception:org.apache.pig.backend.executionengine.execexception:錯誤1075:從udf或聯合收到來自兩個不同加載器的bytearray。無法確定如何將字節數組轉換爲字符串 –