0
HBaseにPigで問い合わせを行いたい。しかし、行キーは、逆タイムスタンプ(Long.MAX_VALUE - timestamp
)を使用して格納されます。 私の豚のスクリプトでは、現在の日付を変数(LONG.MAX_VALUE - currentTime
)で保存してクエリを実行します。算術演算を実行するPig
%default maxRowKey "date +%s"
を私はクエリを実行するために減算LONG.MAX_VALUE - maxRowKey
を実行したいと思います:
LOAD 'MYDATA'
USING org.apache.pig.backend.hadoop.hbase.HBaseStorage('d:column', '-caster=HBaseBinaryConverter -gte $minRowKey* -lte $maxRowKey -loadKey true')
AS (rowkey:chararray,json:chararray);
だから私はこのような何かをするだろう。出来ますか ?
おかげ