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

Reply via email to