in General

Hadoop 2.6.0 Windows 64-bit Binaries

Hadoop

The official release of Apache Hadoop 2.6.0 does not include the required binaries (e.g., winutils.exe) necessary to run hadoop. In order to use Hadoop on Windows, it must be compiled from source. This takes a bit of effort, so I’ve provided a pre-compiled, unofficial distribution below:

I compiled the source using:

Then, using the Windows SDK 7.1 Command Prompt or Visual Studio Command Prompt (2010):

set JAVA_HOME=C:\PROGRA~1\Java\jdk1.7.0_71
set Platform=x64

The build system requires that you use the 8.3 short filename for JAVA_HOME (no spaces!). The environment variables (Platform) are also case sensitive. Finally:

mvn package -Pdist -DskipTests -Dtar

The binaries will be available in hadoop-dist/target.

  1. Works great! Thanks for this post. I have also been able to make a build by myself with your help.

  2. Thanks for your work. I really hate that Hadoop is not shipping those binaries – and what’s even worse, that they need it for DFSMiniCluster (which I use in some automated tests for Apache Comomns VFS, which now cannot run on Windows anymore).

Comments are closed.