title: Not able to remotely connect HBase from java Application
body: <p>I have installed HBase on Linux Machine(192.168.113.27) and now I have written some    sample Code in Eclipse IDE on Windows Machine using JAVA API to communicate with HBase on Linux Machine. I have created "users" table on HBase on Linux Machine.</p>
  
  <p>Client is connected to zookeeper as mentioned in the logs below: After that I am getting the exception "No Region found for users table". To resolve this I have read various threads and try various things but unable to solve it.</p>
  
  <p>I have tried by changing local host to Linux machine IP (192.168.113.27) in the /conf/regionservers but still getting the same error.</p>
  
  <p>Sample Code: </p>
  
  <pre><code>Configuration conf = HBaseConfiguration.create();
  conf.set("hbase.zookeeper.quorum", "192.168.113.27");
  conf.set("hbase.zookeeper.property.clientPort","2181");
  
  HTableInterface usersTable = new HTable(conf, "users");
  </code></pre>
  
  <p>Logs on Client Side:</p>
  
  <blockquote>
    <p>13/02/06 10:58:32 INFO zookeeper.ClientCnxn: Session establishment
    complete on server 192.168.113.27/192.168.113.27:2181, sessionid =
    0x13cae4bd91b0003, negotiated timeout = 40000</p>
  </blockquote>
  
  <p>It means connection with zookeeper has been made.</p>
  
  <p>Further on Excetion has come No Region found for "users" Table.</p>
  
  <blockquote>
    <p>org.apache.hadoop.hbase.client.NoServerForRegionException: Unable to
    find region for users,,99999999999999 after 10 tries.
            at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:951)
            at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:856)
            at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:958)
            at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:860)
            at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:817)
            at org.apache.hadoop.hbase.client.HTable.finishSetup(HTable.java:234)
            at org.apache.hadoop.hbase.client.HTable.(HTable.java:174)
            at org.apache.hadoop.hbase.client.HTable.(HTable.java:133)
            at com.samsung.HBase.DBMain.putData(DBMain.java:32)</p>
  </blockquote>