You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by Reggie Lai <tc...@yahoo-inc.com> on 2010/01/27 12:28:11 UTC
[Stargate] Cell Store Operation
Hi,
I'm trying out the RESTful front end for Hbase. When I try to do cell store
with command line CURL, the data successfully stored but error message shown
as the following:
[...] org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException:
Column family xxx does not exist in region [...]
It seems there're quite a few people having hard time on this, too:
http://stackoverflow.com/questions/2135692/how-to-insert-data-into-hbase-tab
les-using-php-stargate-client
Any idea?
Thanks,
Reggie
Re: [Stargate] Cell Store Operation
Posted by Andrew Purtell <ap...@apache.org>.
./bin/hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Version: 0.20.3, r902974, Thu Jan 28 12:50:34 CST 2010
hbase(main):001:0> create 'hbase_test', {NAME=>'score'}
0 row(s) in 2.3310 seconds
echo '{"Row":[{"key":"Y2xheQ==","Cell":[{"column":"c2NvcmU6","$":"NzM="}]}]}' > test
curl -d @test -H "Content-type: application/JSON" http://localhost:8080/hbase_test/clay/score
10/01/28 13:03:40 DEBUG stargate.RowResource: POST http://localhost:8080/hbase_test/clay/score
10/01/28 13:03:40 DEBUG stargate.RowResource: PUT row=clay, families={(family=score, keyvalues=(clay/score:/9223372036854775807/Put/vlen=2)}
What am I missing?
- Andy
----- Original Message ----
> From: Reggie Lai <tc...@yahoo-inc.com>
> To: "hbase-user@hadoop.apache.org" <hb...@hadoop.apache.org>
> Sent: Thu, January 28, 2010 12:27:48 PM
> Subject: Re: [Stargate] Cell Store Operation
>
> ## Schema in JSON:
> {"name":"hbase_test","IS_META":"false","IS_ROOT":"false","ColumnSchema":[{"n
> ame":"score","BLOCKSIZE":"65536","BLOOMFILTER":"false","BLOCKCACHE":"true","
> COMPRESSION":"NONE","VERSIONS":"3","TTL":"2147483647","IN_MEMORY":"false"}]}
>
> ## Row file in JSON:
> {"Row":[{"key":"Y2xheQ==","Cell":[{"column":"c2NvcmU6","$":"NzM="}]}]}
>
> ## CURL command:
> curl -d @[row_file] -H "Content-type: application/JSON"
> "[servlet_url]/hbase_test/clay/score"
>
> Thanks,
>
> On 1/28/10 12:38 AM, "Greg Lu" wrote:
>
> > Can you show us the table schema and curl command you're using?
> >
> > Sent from my iPhone
> > - Greg
> >
> > On Jan 27, 2010, at 6:28 AM, Reggie Lai wrote:
> >
> >> Hi,
> >>
> >> I'm trying out the RESTful front end for Hbase. When I try to do
> >> cell store
> >> with command line CURL, the data successfully stored but error
> >> message shown
> >> as the following:
> >>
> >> [...]
> >> org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException:
> >> Column family xxx does not exist in region [...]
> >>
> >> It seems there're quite a few people having hard time on this, too:
> >> http://stackoverflow.com/questions/2135692/how-to-insert-data-into-hbase-tab
> >> les-using-php-stargate-client
> >>
> >> Any idea?
> >>
> >> Thanks,
> >> Reggie
> >>
> >
Re: [Stargate] Cell Store Operation
Posted by Reggie Lai <tc...@yahoo-inc.com>.
## Schema in JSON:
{"name":"hbase_test","IS_META":"false","IS_ROOT":"false","ColumnSchema":[{"n
ame":"score","BLOCKSIZE":"65536","BLOOMFILTER":"false","BLOCKCACHE":"true","
COMPRESSION":"NONE","VERSIONS":"3","TTL":"2147483647","IN_MEMORY":"false"}]}
## Row file in JSON:
{"Row":[{"key":"Y2xheQ==","Cell":[{"column":"c2NvcmU6","$":"NzM="}]}]}
## CURL command:
curl -d @[row_file] -H "Content-type: application/JSON"
"[servlet_url]/hbase_test/clay/score"
Thanks,
On 1/28/10 12:38 AM, "Greg Lu" <gr...@openplaces.org> wrote:
> Can you show us the table schema and curl command you're using?
>
> Sent from my iPhone
> - Greg
>
> On Jan 27, 2010, at 6:28 AM, Reggie Lai <tc...@yahoo-inc.com> wrote:
>
>> Hi,
>>
>> I'm trying out the RESTful front end for Hbase. When I try to do
>> cell store
>> with command line CURL, the data successfully stored but error
>> message shown
>> as the following:
>>
>> [...]
>> org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException:
>> Column family xxx does not exist in region [...]
>>
>> It seems there're quite a few people having hard time on this, too:
>> http://stackoverflow.com/questions/2135692/how-to-insert-data-into-hbase-tab
>> les-using-php-stargate-client
>>
>> Any idea?
>>
>> Thanks,
>> Reggie
>>
>
Re: [Stargate] Cell Store Operation
Posted by Greg Lu <gr...@openplaces.org>.
Can you show us the table schema and curl command you're using?
Sent from my iPhone
- Greg
On Jan 27, 2010, at 6:28 AM, Reggie Lai <tc...@yahoo-inc.com> wrote:
> Hi,
>
> I'm trying out the RESTful front end for Hbase. When I try to do
> cell store
> with command line CURL, the data successfully stored but error
> message shown
> as the following:
>
> [...]
> org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException:
> Column family xxx does not exist in region [...]
>
> It seems there're quite a few people having hard time on this, too:
> http://stackoverflow.com/questions/2135692/how-to-insert-data-into-hbase-tab
> les-using-php-stargate-client
>
> Any idea?
>
> Thanks,
> Reggie
>