title: How does HBase mapreduce job communicate with server? (newbie question)
body: <p>I am new to Hadoop and HBase and even though I've read allot, I still don't understand the basic hierarchy and workflow of map reduce job API.</p>
  
  <p>By what I understand, I will need to use the java API to implement certain classes and pass them to hbase which will coordinate the splitting and distribution process. Is that correct?</p>
  
  <p>If so, how does the application communicate with the server to pass the relevant code for the map reduce job? I have a missing link here....</p>
  
  <p>Thanks</p>