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

Jesse Yates commented on HBASE-781:
-----------------------------------

This might end up being a generalization of HBASE-5548, just a thought.
                
> [shell] The hbase shell should allow to assign the result of a command to a 
> variable
> ------------------------------------------------------------------------------------
>
>                 Key: HBASE-781
>                 URL: https://issues.apache.org/jira/browse/HBASE-781
>             Project: HBase
>          Issue Type: New Feature
>          Components: Client
>    Affects Versions: 0.18.0
>            Reporter: Sebastien Rainville
>            Priority: Minor
>              Labels: noob
>
> From the user point of view, what needs to be debugged in hbase is the data 
> and currently the only thing we can do to visualize it is to run the hbase 
> commands 'get' and 'scan'. The output of those commands is not really well 
> formatted... but that should be the subject of another case... another way to 
> deal with it and that would be more useful is to return the result instead of 
> printing them on the standard output. That way the results can be assigned to 
> a variable. When running the hbase shell we have the advantage of being in a 
> jruby shell, which is very powerful... but currently that power is not being 
> used. I'm thinking about being able to do stuff like this:
> row = get 'entities', 'Montreal'
> puts "The name of the entity #{row['attribute:name']} is ending by 'real'" if 
> row['attribute:name'] =~ /real$/
> Of course that's not the most useful example but still...
> My only concern is how to manipulate non printable values since the values in 
> hbase are byte arrays. In my case the values are always printable but if they 
> are not it would screw up the shell.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to