title: How to Best Run Hadoop on Single Machine?
body: <p>I have access to a computer running Linux with 20 cores, 92 GB of RAM, and 100 GB of storage on an HDD. I would like to use Hadoop for a task involving a large amount of data (over 1M words, over 1B word combinations). <strong>Would pseudo-distributed mode or fully distributed mode be the best way to leverage the power of Hadoop on a single computer?</strong></p>
  
  <p>For my intended use of Hadoop, experiencing data loss and having to re-run the job because of node failure are not large issues.</p>
  
  <p><a href="https://ofirm.wordpress.com/2014/01/05/creating-a-virtualized-fully-distributed-hadoop-cluster-using-linux-containers/">This project</a> involving <a href="https://linuxcontainers.org/">Linux Containers</a> uses fully distributed mode. <a href="https://github.com/jweese/thrax/wiki/Pseudodistributed-hadoop">This article</a> describes pseudo-distributed mode; more detail can be found <a href="https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html#Pseudo-Distributed_Operation">here</a>.</p>