hadoopバイナリパスでwinutilsバイナリが見つかりませんでした質問する

hadoopバイナリパスでwinutilsバイナリが見つかりませんでした質問する

最新のhadoop-2.2リリースのnamenodeを起動中に次のエラーが発生します。hadoop binフォルダにwinutils exeファイルが見つかりません。以下のコマンドを試しました。

$ bin/hdfs namenode -format
$ sbin/yarn-daemon.sh start resourcemanager

ERROR [main] util.Shell (Shell.java:getWinUtilsPath(303)) - Failed to locate the winutils binary in the hadoop binary path
java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.
    at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:278)
    at org.apache.hadoop.util.Shell.getWinUtilsPath(Shell.java:300)
    at org.apache.hadoop.util.Shell.<clinit>(Shell.java:293)
    at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:76)
    at org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.main(ResourceManager.java:863)

ベストアンサー1

簡単な解決策: ダウンロードはこちらここ追加する$HADOOP_HOME/bin

ソース

重要な更新:

のためにハドゥープ 2.6.0バイナリは以下からダウンロードできますタイタス・バリクのブログ >>

HADOOP_HOME抽出されたディレクトリを指定するだけで[path]なく、-Djava.library.path=[path]\binネイティブ ライブラリ (dll) をロードするためのシステム プロパティも提供する必要がありました。

おすすめ記事