title: Connecting to HBase using Rest Services
body: <p>I followed the tutorial and tried communicating to HBase using JSON and Rest Services.</p>
  
  <p>I am using the cloudera distribution CDH4.6
  The HBase version in this is hbase-0.94.15+86</p>
  
  <p>I called the following link(60000 is the port where HBase is running on the CDH4 VMware Machine. location is the name of the table)</p>
  
  <pre><code>http://192.168.26.128:60000/location (using get)
  </code></pre>
  
  <p>This is mentioned in the following link, that this should get all the table data in JSON format</p>
  
  <p><a href="http://wiki.apache.org/hadoop/Hbase/JSONRest" rel="nofollow">http://wiki.apache.org/hadoop/Hbase/JSONRest</a></p>
  
  <p>I got the following error: </p>
  
  <pre><code>org.apache.hadoop.ipc.RPC$VersionMismatch&gt;Server IPC version 3 cannot communicate with 
  client version 47
  </code></pre>
  
  <p>I am not able to understand where the mismatch is happening? Am I doing something( or might be everything) wrong? Please point me in the correct direction
  Also, is the REST Service, already installed on the CDH or do we have to install it? An elaborate answer on the basics or any link to a document explaining the very basic step by step would be very much helpful.
  I have been trying to google and found a lot of stuffs, but nothing was able to make things work for me.
  Thanks in advance</p>