执行算术运算Pig

问题描述:

我想用Pig对HBase进行查询。但是行键使用反向时间戳(Long.MAX_VALUE - timestamp)存储。 因此,用我的猪脚本,我想以格式(LONG.MAX_VALUE - currentTime)的格式存储变量当前日期以执行查询。执行算术运算Pig

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); 

所以我会做这样的事情:

%default maxRowKey "date +%s" 

而且我想执行减法LONG.MAX_VALUE - maxRowKey做查询。可能吗 ?

感谢

我不知道的HBaseStorage选项存在:

-minTimestamp =扫描的时间戳分钟TIMERANGE

-maxTimestamp =扫描的时间戳最大TIMERANGE

这对我来说伎俩。