Note that there are some explanatory texts on larger screens.

plurals
  1. POHbase client do not able to connect with remote Hbase server
    text
    copied!<p>i have written a following hbase client class for remote server:</p> <pre><code>System.out.println("Hbase Demo Application "); // CONFIGURATION // ENSURE RUNNING try { HBaseConfiguration config = new HBaseConfiguration(); config.clear(); config.set("hbase.zookeeper.quorum", "192.168.15.20"); config.set("hbase.zookeeper.property.clientPort","2181"); config.set("hbase.master", "192.168.15.20:60000"); //HBaseConfiguration config = HBaseConfiguration.create(); //config.set("hbase.zookeeper.quorum", "localhost"); // Here we are running zookeeper locally HBaseAdmin.checkHBaseAvailable(config); System.out.println("HBase is running!"); // createTable(config); //creating a new table HTable table = new HTable(config, "mytable"); System.out.println("Table mytable obtained "); addData(table); } catch (MasterNotRunningException e) { System.out.println("HBase is not running!"); System.exit(1); }catch (Exception ce){ ce.printStackTrace(); </code></pre> <p>it is throwing some exception:</p> <pre><code>Oct 17, 2011 1:43:54 PM org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation getMaster INFO: getMaster attempt 0 of 1 failed; no more retrying. java.net.ConnectException: Connection refused at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:567) at org.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:206) at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:404) at org.apache.hadoop.hbase.ipc.HBaseClient$Connection.setupIOstreams(HBaseClient.java:328) at org.apache.hadoop.hbase.ipc.HBaseClient.getConnection(HBaseClient.java:883) at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:750) at org.apache.hadoop.hbase.ipc.HBaseRPC$Invoker.invoke(HBaseRPC.java:257) at $Proxy4.getProtocolVersion(Unknown Source) at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:419) at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:393) at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:444) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getMaster(HConnectionManager.java:359) at org.apache.hadoop.hbase.client.HBaseAdmin.&lt;init&gt;(HBaseAdmin.java:89) at org.apache.hadoop.hbase.client.HBaseAdmin.checkHBaseAvailable(HBaseAdmin.java:1215) at com.ifkaar.hbase.HBaseDemo.main(HBaseDemo.java:31) HBase is not running! </code></pre> <p>can you tell me why is it throwing an exception, what is wrong with code and how to solve it.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload