我正在使用PIG處理HBase表中的行。 HBase表中的值存儲爲bytearrays。PIG - HBASE - 鑄造值
我不知道是否必須編寫一個UDF,它將字節串分配給各種類型,或者如果豬自動執行該操作。
我有以下腳本:
raw = LOAD 'hbase://TABLE' USING org.apache.pig.backend.hadoop.hbase.HBaseStorage('CF:I') AS (product_id:bytearray);
ids = FOREACH raw GENERATE (int)product_id;
dump ids;
我得到括號'()'
的列表。
根據docs,它應該工作。我檢查了hbase shell中的值,他們都是value=\x00\x00\x00\x02
我該如何得到這個工作?