hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HBASE-447) Shell reads from stdin and writes to stdout
Date Tue, 19 Feb 2008 19:28:43 GMT

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

stack commented on HBASE-447:
-----------------------------

Currently I can do this:

{code}
durruti:~/Documents/checkouts/hbase/trunk stack$ echo "create table 'x' ('x:');"| ./bin/hbase
shellHQL, 0.2.0-dev version.Copyright (c) 2008 by udanax, licensed to Apache Software Foundation.Type
'help;' for usage.hql > create table 'x' ('x:');Creating table... Please wait.Table created
successfully.hql > durruti:~/Documents/checkouts/hbase/trunk stack$
{code}

I can even do this and specify output format:

{code}
durruti:~/Documents/checkouts/hbase/trunk stack$ echo "show tables;"| ./bin/hbase shell --htmlHQL,
0.2.0-dev version.Copyright (c) 2008 by udanax, licensed to Apache Software Foundation.Type
'help;' for usage.hql > show tables;<table> <tr>  <th>Name  </th>
 <th>Descriptor  </th> </tr> <tr>  <td>y  </td>  <td>name:
y, families: {y:={name: y, max versions: 3, compression: NONE, in memory: false, block cache
enabled: false, max length: 2147483647, bloom filter: none}}  </td> </tr> <tr>
 <td>x  </td>  <td>name: x, families: {x:={name: x, max versions: 3, compression:
NONE, in memory: false, block cache enabled: false, max length: 2147483647, bloom filter:
none}}  </td> </tr></table>2 table(s) in set. (0.55 sec)hql > 
{code}

Should this issue be resolved as invalid?

> Shell reads from stdin and writes to stdout
> -------------------------------------------
>
>                 Key: HBASE-447
>                 URL: https://issues.apache.org/jira/browse/HBASE-447
>             Project: Hadoop HBase
>          Issue Type: New Feature
>          Components: hql
>            Reporter: Bryan Duxbury
>            Priority: Trivial
>
> Instead of HBASE-39, which would give you the ability to store queries in a file and
execute them from the shell, we should give the shell the ability to read queries from standard
input, execute the query, and then write the output to standard output. 
> The advantage of this approach is that in addition to being able to store queries in
files, you can also script against the shell. This might mean schema creation during an installation
wizard, or a shell script that queries a small number of rows, or whatever you can think of.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message