Ah, the standalone cluster's "hdfs" (which is a local fs essentially)!

Yeah, that is a pain in the arse case and +1 for this idea.

Jon.

On Thu, Mar 21, 2013 at 12:09 PM, rajesh babu chintaguntla <
[email protected]> wrote:

> Hi Jon, Thanks for reply.
>
> bq.If this is the case, is there a
> reason why you can't just use the hadoop script (which i believe calls
> FsShell) in your scripts?
> In case of stand alone cluster we can just use linux commands(hadoop script
> also if present) other wise we can use hadoop script.
> My intention is to just provide abstraction from local file system or hdfs
> to query underneath file system in the same way from hbase bash shell by
> using FsShell.(hadoop build may or may not present).
>
>
> On Thu, Mar 21, 2013 at 7:04 PM, Jonathan Hsieh <[email protected]> wrote:
>
>     With your example your hbase scripts seem to be at the bash shell level
> (as
>     opposed to the jruby hbase shell level).  If this is the case, is there
> a
>     reason why you can't just use the hadoop script (which i believe calls
>     FsShell) in your scripts?
>
>     Ex: $HADOOP_HOME/bin/hadoop fs -ls hdfs://127.0.0.1/hbase/.logs
>
>     Jon.
>
>     On Thu, Mar 21, 2013 at 6:20 AM, rajeshbabu chintaguntla <
>     [email protected]> wrote:
>
>     > ________________________________
>     >
>     >
>     > Hi Dev,
>     >
>     > Just I want to know your opinion about having file system query
> support
>     > from hbase script.
>     > Presently We can use org.apache.hadoop.fs.FsShell tool from hbase
> script
>     > to get basic information like list of files,disk usage etc from
> underneath
>     > file system.
>     > But user need to pass full path details like
>     > hdfs://namenodehost/parent/child or file:///rootdir/path to the
> command.
>     > For this user need to know whether hbase is using local file system
> or
>     > hdfs and host details to form full path(need to check in
> configurations).
>     >
>     > Ex: $HBASE_HOME/bin/hbase org.apache.hadoop.fs.FsShell -ls hdfs://
>     > 127.0.0.1/hbase/.logs
>     >
>     > I want to simplify this by having one more command like "fscli" in
> hbase
>     > script just like zkcli command support in such a way that user can
> query
>     > file system by passing commands with simple paths as argument.
>     >
>     > Ex: $HBASE_HOME/bin/hbase fscli -ls /hbase/.logs
>     >
>     > New fscli command will also use FsShell tool but we will parse the
>     > hbase.rootdir property value to get FS details and and append simple
> path
>     > to it.
>     >
>     > If every one ok with it I will open a jira and contribute it.
>     >
>     > Thanks and Regards.
>     > Rajeshbabu
>     >
>     >
>     >
>     >
>     >
>
>     --
>     // Jonathan Hsieh (shay)
>     // Software Engineer, Cloudera
>     // [email protected]
>



-- 
// Jonathan Hsieh (shay)
// Software Engineer, Cloudera
// [email protected]

Reply via email to