You could write your own InputFormat based on the one HBase has, and emit something that's easier to parse and that actually contains the value.
I don't see any other easy option. J-D On Wed, Mar 9, 2011 at 1:59 AM, Ondrej Holecek <[email protected]> wrote: > So is it possible to use some different streaming method and get value too? > > Stack wrote: >> I didn't think streaming worked with TIF because TIF doesn't emit >> Text, it emits KeyValue. >> St.Ack >> >> On Tue, Mar 8, 2011 at 2:50 AM, Ondrej Holecek <[email protected]> wrote: >>> Hello, >>> >>> does anybody use MapReduce streaming over HBase? >>> >>> When I use TableInputFormat, I get this line on std input: >>> >>> 72 6f 77 31 keyvalues={row1/family1:a/1298037737154/Put/vlen=1, >>> row1/family1:b/1298037744658/Put/vlen=1, >>> row1/family1:c/1298037748020/Put/vlen=1} >>> >>> I can see HBase row (row1), column family and column name (family1:a), >>> timestamp (1298037737154), >>> but not HBase value. >>> >>> What am I doing wrong? >>> >>> Thank you >>> Ondrej >>> >>> >
