hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-13100) Shell command to retrieve table splits
Date Tue, 07 Apr 2015 17:04:13 GMT

    [ https://issues.apache.org/jira/browse/HBASE-13100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14483521#comment-14483521
] 

Andrew Purtell commented on HBASE-13100:
----------------------------------------

bq. My understanding of the 0.98 train is that since it's pre-1.0 each release is roughly
equivalent to a minor release under semver.

That's about right but the guarantees are even weaker. We are guaranteeing only wire compatibility
between minor releases (of course we should avoid binary compat breaks wherever possible,
but that has been our messaging), and everything based on HFileV3 is explicitly experimental,
hence "evolving". 


> Shell command to retrieve table splits
> --------------------------------------
>
>                 Key: HBASE-13100
>                 URL: https://issues.apache.org/jira/browse/HBASE-13100
>             Project: HBase
>          Issue Type: Improvement
>          Components: shell
>            Reporter: Sean Busbey
>            Assignee: Ashish Singhi
>            Priority: Minor
>              Labels: beginner
>             Fix For: 2.0.0, 1.1.0, 0.98.12
>
>         Attachments: HBASE-13100-0.98.2.patch, HBASE-13100-0.98.patch, HBASE-13100-v1.patch,
HBASE-13100-v2.patch, HBASE-13100-v3.patch, HBASE-13100-v4.patch.patch, HBASE-13100.patch
>
>
> Add a shell command that returns the splits for a table.
> Doing this yourself is currently possible, but involves going outside of the public api.
> {code}
> jruby-1.7.3 :012 > create 'example_table', 'f1', SPLITS => ["10", "20", "30", "40"]
> 0 row(s) in 0.5500 seconds
>  => Hbase::Table - example_table 
> jruby-1.7.3 :013 > get_table('example_table').table.get_all_region_locations.map do
|location| org.apache.hadoop.hbase.util.Bytes::toStringBinary(location.get_region_info.get_start_key)
end
> 0 row(s) in 0.0130 seconds
>  => ["", "10", "20", "30", "40"] 
> jruby-1.7.3 :014 > 
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message