i trying read value hbase table , decalre value param
rawconfig = load 'hbase://mytable.config' using org.apache.pig.backend.hadoop.hbase.hbasestorage( 'm:config', '-gte mytsflag -lte mytsflag}' ) ( tsconfig:chararray ); rawcache = foreach rawconfig generate (isempty(tsconfig) ? '0':tsconfig) lastts;
now want set value of rawcache.$0.lastts
paramter can use while loading next table
this not work
%declare myconfig rawcache.$0.lastts; raw = load 'hbase://mytable.users' using org.apache.pig.backend.hadoop.hbase.hbasestorage( 'm:1', '-mintimestamp $myconfig' ) (email:chararray);
any ideas on how can use value of previous table?
am relatively new pig may wrong :).
quoting statement should work:
%declare myconfig 'rawcache.$0.lastts'
Comments
Post a Comment