title: Hadoop MapReduce without cluster - is it possible?
body: <p>Is it possible to run a Hadoop MapReduce program without a cluster? I mean, I am just trying to fiddle around a little with map/reduce, for educational purposes, so all I want is to run few MapReduce programs on my computer, I don't need any job splitting to multiple nodes etc... Don't need any performance boosts or anything, as I said, just for educational purposes.. Do I still need to run a VM to achieve this? I am using IntelliJ Ultimate, and I'm trying to run simple WordCount.. I believe I've set up all necessary libraries and the entire project, and upon running I get this exception:</p>
  
  <pre><code>Exception in thread "main" java.io.IOException: Cannot initialize Cluster.
  Please check your configuration for mapreduce.framework.name and the correspond server addresses.
  </code></pre>
  
  <p>I've found some posts saying that the entire map/reduce process can be run locally on the jvm, but couldn't yet find the way how to do it.</p>