[ 
https://issues.apache.org/jira/browse/HADOOP-1375?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12498721
 ] 

stack commented on HADOOP-1375:
-------------------------------

Edward:

Looks like the the java wrapper around ReadLine is a popular solution for the 
problem of navigating a shell command-line with arrow-keys: See groovy 
http://www.nofluffjuststuff.com/blogs_speaker.jsp?speakerId=18 and jython 
http://wiki.python.org/jython/ReadlineSetup. I tried it out and it manages the 
up/down and left/right for you.

As per Owen's comment, you can't include the readline jar because of its 
license.  I'd suggest you do as for groovy and jython, and let the user compile 
and install readline themselves if they want its functionality.  You'll need to 
do a little work to allow for an alternate console (as jython does).   Default 
readline console would be a noop that has the shell work as it currently does 
but then if the user sets a system property to point at an alternate 
implementation -- e.g. a GNU ReadLine install -- then you'd use it instead.

> a simple parser for hbase.
> --------------------------
>
>                 Key: HADOOP-1375
>                 URL: https://issues.apache.org/jira/browse/HADOOP-1375
>             Project: Hadoop
>          Issue Type: Improvement
>          Components: contrib/hbase
>         Environment: All environments 
>            Reporter: udanax
>            Priority: Minor
>         Attachments: patch.txt, patch.txt, patch.txt, patch.txt, patch.txt, 
> patch.txt, patch.txt
>
>
> this is a simple parser for hbase test.
> i just write it.
> you can use this syntax to create and set.
> {code}
> [# [EMAIL PROTECTED] ./bin/hadoop jar ./build/hadoop-hbase 
> org.apache.hadoop.hbase.parser.HbaseParser
> Hbase > help;
> blah blah...
> Hbase > build webtable columnfamilies('anchors', 'language') limit=3;
> Hbase > set webtable values('anchors:http://www.udanax.org/','opensource') 
> where row="http://www.hadoop.co.kr";;
> Hbase > scan webtable where row="http://www.hadoop.co.kr";;
> blah blah...
> Hbase > set webtable values('language:kr','euc-kr') where 
> row="http://www.hadoop.co.kr";;
> Hbase > scan webtable where row="http://www.hadoop.co.kr"; and 
> column="language:kr";
> blah blah...
> Hbase > exit
> [# [EMAIL PROTECTED] 
> {code}

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

Reply via email to