hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Todd Lipcon (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-4818) HBase Shell - Add support for formatting row keys before output
Date Fri, 09 Mar 2012 18:52:58 GMT

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

Todd Lipcon commented on HBASE-4818:
------------------------------------

I think this should be a table property, and refer to a Java class name, rather than doing
it in ruby. Doing it in ruby only helps with shell, but doing it in Java means we can also
use it in the UIs, etc. ACCUMULO-303 is helpful reference material.
                
> HBase Shell - Add support for formatting row keys before output
> ---------------------------------------------------------------
>
>                 Key: HBASE-4818
>                 URL: https://issues.apache.org/jira/browse/HBASE-4818
>             Project: HBase
>          Issue Type: Improvement
>          Components: shell
>            Reporter: Eran Kampf
>            Priority: Trivial
>         Attachments: hbase-4818.patch
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> As many HBase users use binary row keys rather than strings to optimize memory consumption
displaying an escaped string in the HBase shell isn't useful (and takes a lot of screen space)
> Allowing user to provide a row key formatter as part of the scan\get commands would allow
developers to display the row key in a way thats makes sense for them.
> Example:
> scan 'stats', { ROWFORMATTER => MyRowFormatter.new }
> The row formatter simply gets the bytes array key and formats it to a string.
> Its an easy change tomake with simple monkey-patching of the shell commands but I would
be happy to see it as part of the shell itself.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message