Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase >> mail # user >> PreSplit the table with Long format


Copy link to this message
-
Re: PreSplit the table with Long format
Tnx for your help,but it doesn't work.Do you have any other idea,cause I
must run it from the shell.

Farrokh
On Tue, Feb 19, 2013 at 1:30 PM, Viral Bajaria <[EMAIL PROTECTED]>wrote:

> HBase shell is a jruby shell and so you can invoke any java commands from
> it.
>
> For example:
> > import org.apache.hadoop.hbase.util.Bytes
> > Bytes.toLong(Bytes.toBytes(1000))
>
> Not sure if this works as expected since I don't have a terminal in front
> of me but you could try (assuming the SPLITS keyword takes byte array as
> input, never used SPLITS from the command line):
> create 'testTable', 'cf1' , { SPLITS => [ Bytes.toBytes(1000),
> Bytes.toBytes(2000), Bytes.toBytes(3000) ] }
>
> Thanks,
> Viral
>
> On Tue, Feb 19, 2013 at 1:52 AM, Farrokh Shahriari <
> [EMAIL PROTECTED]> wrote:
>
> > Hi there
> > As I use rowkey in long format,I must presplit table in long format
> too.But
> > when I've run this command,it presplit the table with STRING format :
> > create 'testTable','cf1',{SPLITS => [ '1000','2000','3000']}
> >
> > How can I presplit the table with Long format ?
> >
> > Farrokh
> >
>
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB