The first element of the relation you store must be the row key. You aren't
loading the row key, so load > store isn't working.
Try
my_data = LOAD 'hbase://table1' using
org.apache.pig.backend.hadoop.hbase.HBaseStorage('cf:1', '-loadKey') ;

On Mon, Apr 25, 2011 at 5:32 AM, byambajargal <byambaa.0...@gmail.com>wrote:

>
> Hello guys
>
> I am running cloudere distribution cdh3u0 on my cluster with Pig and Hbase.
> i can read data from hbase using the following pig query:
>
> my_data = LOAD 'hbase://table1' using
> org.apache.pig.backend.hadoop.hbase.HBaseStorage('cf:1') ;dump my_data
>
> but when i try to store data into hbase as same way the job was failure.
>
> store my_data into 'hbase://table2' using
> org.apache.pig.backend.hadoop.hbase.HBaseStorage('cf:1');
>
> the table1 and the table2 has same structure and same column.
>
>
> the table i have:
>
> hbase(main):029:0* scan 'table1'
> ROW                 COLUMN+CELL
>  row1               column=cf:1, timestamp=1303731834050, value=value1
>  row2               column=cf:1, timestamp=1303731849901, value=value2
>  row3               column=cf:1, timestamp=1303731858637, value=value3
> 3 row(s) in 0.0470 seconds
>
>
> thanks
>
> Byambajargal
>
>
>

Reply via email to