HBase explorer is a third party tool, which has a lot of limitations.  YMMV
I think if you're having issues, you need to bug the author(s).



Sent from a remote device. Please excuse any typos...

Mike Segel

On Dec 16, 2011, at 4:16 AM, neuron005 <[email protected]> wrote:

> 
> Hiii There
> My second post(I think I have more problems :P)
> I was trying to use  http://hbaseexplorer.wordpress.com/hbaseexplorer/
> hbase-explorer 
> I set it up. But whenever I try to check scan it shows.....................
> ----------------------------------------------------------------------------------------------------------------------------------------------
> Grails Runtime Exception
> Error Details
> Error 500: org.apache.hadoop.hbase.MasterNotRunningException:
> java.io.IOException: Could not read quorum servers from zoo.cfg
> Servlet: grails
> URI: /grails/hbaseSource/scan.dispatch
> Exception Message: Could not read quorum servers from zoo.cfg
> Caused by: org.apache.hadoop.hbase.MasterNotRunningException:
> java.io.IOException: Could not read quorum servers from zoo.cfg
> Class: HbaseSourceController
> At Line: [228]
> Code Snippet:
> Stack Trace
> 
> org.codehaus.groovy.runtime.InvokerInvocationException:
> org.apache.hadoop.hbase.MasterNotRunningException: java.io.IOException:
> Could not read quorum servers from zoo.cfg
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>    at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
>    at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
>    at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
>    at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>    at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>    at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>    at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>    at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>    at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
>    at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>    at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>    at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>    at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>    at java.lang.Thread.run(Thread.java:679)
> Caused by: org.apache.hadoop.hbase.MasterNotRunningException:
> java.io.IOException: Could not read quorum servers from zoo.cfg
>    at
> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.getMaster(HConnectionManager.java:306)
>    at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:72)
>    at com.nnapz.hbaseexplorer.HBaseClient.listTables(HBaseClient.java:74)
>    at HbaseService.tableList(HbaseService.groovy:56)
>    at HbaseService$tableList.call(Unknown Source)
>    at HbaseSourceController$_closure9.doCall(HbaseSourceController.groovy:228)
>    at HbaseSourceController$_closure9.doCall(HbaseSourceController.groovy)
>    ... 29 more
> Caused by: java.io.IOException: Could not read quorum servers from zoo.cfg
>    at
> org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.<init>(ZooKeeperWrapper.java:81)
>    at
> org.apache.hadoop.hbase.client.HConnectionManager$ClientZKWatcher.getZooKeeperWrapper(HConnectionManager.java:202)
>    at
> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.getZooKeeperWrapper(HConnectionManager.java:886)
>    at
> org.apache.hadoop.hbase.client.HConnectionManager$TableServers.getMaster(HConnectionManager.java:304)
>    ... 35 more
> 
> -----------------------------------------------------------------------------------------
> I am running a single node setup in pseudo distributed mode. And my master
> is running at localhost:60010 . Do I need to configure zoo.cfg manually ?
> Doesn't it works by default? Any successful runner..please share .
> And what is the problem for that MasterNotRunningException though it is
> running on port 60010
> Please post a reply asap.
> Thanks in advance.
> Cheers
> 
> -- 
> View this message in context: 
> http://old.nabble.com/Issue-in-using-Hbase-explorer%21-tp32986828p32986828.html
> Sent from the HBase User mailing list archive at Nabble.com.
> 
> 

Reply via email to