IMPORTANT: you should have installed Hadoop MapReduce by Cloudera using EasyBuild as detailed in the Hands-on 2.

Step 1 Single mode

$> vagrant ssh default
(vm)$> mu
(vm)$> module load tools/Hadoop
(vm)$> module list

Currently Loaded Modules:
  1) tools/EasyBuild/3.5.1   2) lang/Java/1.7.0_80   3) devel/Maven/3.5.2   4) devel/protobuf/2.5.0   5) devel/CMake/3.9.1   6) lib/snappy/1.1.6   7) tools/Hadoop/2.6.0-cdh5.12.0-native


(vm)$> module show tools/Hadoop
------------------------------------------------------------------------
   /opt/apps/modules/all/tools/Hadoop/2.6.0-cdh5.12.0-native.lua:
------------------------------------------------------------------------
help([[
Description
===========
Hadoop MapReduce by Cloudera


More information
================
 - Homepage: http://archive.cloudera.com/cdh5/cdh/5/
]])
whatis("Description: Hadoop MapReduce by Cloudera")
whatis("Homepage: http://archive.cloudera.com/cdh5/cdh/5/")
conflict("tools/Hadoop")
load("lang/Java/1.7.0_80")
load("devel/Maven/3.5.2")
load("devel/protobuf/2.5.0")
load("devel/CMake/3.9.1")
load("lib/snappy/1.1.6")
prepend_path("CPATH","/opt/apps/software/tools/Hadoop/2.6.0-cdh5.12.0-native/include")
prepend_path("LD_LIBRARY_PATH","/opt/apps/software/tools/Hadoop/2.6.0-cdh5.12.0-native/lib")
prepend_path("LIBRARY_PATH","/opt/apps/software/tools/Hadoop/2.6.0-cdh5.12.0-native/lib")
prepend_path("PATH","/opt/apps/software/tools/Hadoop/2.6.0-cdh5.12.0-native/bin")
prepend_path("PATH","/opt/apps/software/tools/Hadoop/2.6.0-cdh5.12.0-native/sbin")
setenv("EBROOTHADOOP","/opt/apps/software/tools/Hadoop/2.6.0-cdh5.12.0-native")
setenv("EBVERSIONHADOOP","2.6.0-cdh5.12.0")
setenv("EBDEVELHADOOP","/opt/apps/software/tools/Hadoop/2.6.0-cdh5.12.0-native/easybuild/tools-Hadoop-2.6.0-cdh5.12.0-native-easybuild-devel")
prepend_path("HADOOP_HOME","/opt/apps/software/tools/Hadoop/2.6.0-cdh5.12.0-native/share/hadoop/mapreduce")

Now you can follow the official tutorial to ensure you are running in Single Node Cluster

Once this is done, follow the official Wordcount instructions

Step 2. Distributed mode

Adapt the configuration to enable a Cluster Setup