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。无法确定如何将字节数组转换为字符串 –