You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by Apache Wiki <wi...@apache.org> on 2015/09/14 14:35:43 UTC

[Hadoop Wiki] Update of "WindowsProblems" by SteveLoughran

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.

The "WindowsProblems" page has been changed by SteveLoughran:
https://wiki.apache.org/hadoop/WindowsProblems

Comment:
wiki page on windows problems (esp. WINUTILS.EXE)

New page:
= Problems running Hadoop on Windows =

Hadoop requires native libraries on Windows to work properly -that includes to access the {{{file://}}} filesystem, where Hadoop uses
some Windows APIs to implement posix-like file access permissions.

This is implemented in `HADOOP.DLL` and `WINUTILS.EXE`.


In particular, `%HADOOP_HOME%\BIN\WINUTILS.EXE` must be locatable.

If it is not, Hadoop or an application built on top of Hadoop will fail.

== How to fix a missing WINUTILS.EXE ==

You can fix this problem in two ways

 1. Install a full native windows Hadoop version. The ASF does not currently (September 2015) release such a version; releases are available externally.
 1. Get the `WINUTILS.EXE` binary from a Hadoop redistribution. There is a copy of this for Hadoop 2.6 [[on github|https://github.com/steveloughran/clusterconfigs/tree/master/clusters/morzine/hadoop_home]].
 1. Set the environment variable `%HADOOP_HOME%` to point to the directory above the `BIN` dir containing `WINUTILS.EXE`.