You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Jonathan Hsieh (JIRA)" <ji...@apache.org> on 2014/08/04 18:22:13 UTC

[jira] [Comment Edited] (HBASE-11655) Document how to use Bash with HBase Shell

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

Jonathan Hsieh edited comment on HBASE-11655 at 8/4/14 4:21 PM:
----------------------------------------------------------------

Hm.. did a quick experiment and the shell does not exist with the values I thought it should. 

{code}
jon@swoop:~/proj/hbase-trunk$ echo 'list' | bin/hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 2.0.0-SNAPSHOT, r42fd7432225f6fbe4c273e7309d0bd4a8a2ffc18, Mon Jul 28 12:57:35 PDT 2014

list
TABLE                                                                                                                                                                                                                                      
2014-08-04 09:18:17,718 WARN  [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
0 row(s) in 3.6890 seconds

[]
jon@swoop:~/proj/hbase-trunk$ echo $?
0
jon@swoop:~/proj/hbase-trunk$ echo 'invalidcommand'  | bin/hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 2.0.0-SNAPSHOT, r42fd7432225f6fbe4c273e7309d0bd4a8a2ffc18, Mon Jul 28 12:57:35 PDT 2014

invalidcommand
NameError: undefined local variable or method `invalidcommand' for #<Object:0xe2143ff>

jon@swoop:~/proj/hbase-trunk$ echo $?
0
jon@swoop:~/proj/hbase-trunk$ echo 'create foo'  | bin/hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 2.0.0-SNAPSHOT, r42fd7432225f6fbe4c273e7309d0bd4a8a2ffc18, Mon Jul 28 12:57:35 PDT 2014

create foo
NameError: undefined local variable or method `foo' for #<Object:0x3718104f>

jon@swoop:~/proj/hbase-trunk$ echo $?
0
jon@swoop:~/proj/hbase-trunk$ 
{code}

The first command I expected 0, but for the next two I expected a non zero value.


was (Author: jmhsieh):
Hm.. did a quick experiement and the shell does not exist with the values I thought it should. 

{code}
jon@swoop:~/proj/hbase-trunk$ echo 'list' | bin/hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 2.0.0-SNAPSHOT, r42fd7432225f6fbe4c273e7309d0bd4a8a2ffc18, Mon Jul 28 12:57:35 PDT 2014

list
TABLE                                                                                                                                                                                                                                      
2014-08-04 09:18:17,718 WARN  [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
0 row(s) in 3.6890 seconds

[]
jon@swoop:~/proj/hbase-trunk$ echo $?
0
jon@swoop:~/proj/hbase-trunk$ echo 'invalidcommand'  | bin/hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 2.0.0-SNAPSHOT, r42fd7432225f6fbe4c273e7309d0bd4a8a2ffc18, Mon Jul 28 12:57:35 PDT 2014

invalidcommand
NameError: undefined local variable or method `invalidcommand' for #<Object:0xe2143ff>

jon@swoop:~/proj/hbase-trunk$ echo $?
0
jon@swoop:~/proj/hbase-trunk$ echo 'create foo'  | bin/hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 2.0.0-SNAPSHOT, r42fd7432225f6fbe4c273e7309d0bd4a8a2ffc18, Mon Jul 28 12:57:35 PDT 2014

create foo
NameError: undefined local variable or method `foo' for #<Object:0x3718104f>

jon@swoop:~/proj/hbase-trunk$ echo $?
0
jon@swoop:~/proj/hbase-trunk$ 
{code}

> Document how to use Bash with HBase Shell
> -----------------------------------------
>
>                 Key: HBASE-11655
>                 URL: https://issues.apache.org/jira/browse/HBASE-11655
>             Project: HBase
>          Issue Type: Task
>          Components: documentation, shell
>            Reporter: Misty Stanley-Jones
>         Attachments: HBASE-11655.txt
>
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)