2016-04-26 6 views
2

私はhadoopを初めて使用しています。自分のWindowsマシンにhadoop単一ノードインストールをセットアップしようとしましたが、明らかに失敗しました。Hadoop 2.7.2シングルノードインストールウィンドウ10

私はwiki.apache.orgからチュートリアルに従い、最初にバイナリディストリビューションをダウンロードしてからビルド(2.3 - 2.7)を含む手順を除いてすべてを行いました。

問題は、私はステップ3.4で与えられ、次のコマンドを実行しようとすると、すべての私のファイルは、チュートリアルの状態のように変更した後ということである。

%HADOOP_PREFIX%\bin\hdfs namenode -format 

それは言う:

+================================================================+ 
|  Error: HADOOP_HOME is not set correctly     | 
+----------------------------------------------------------------+ 
| Please set your HADOOP_HOME variable to the absolute path of | 
| the directory that contains the hadoop distribution   | 
+================================================================+ 
'-Dhadoop.security.logger' is not recognized as an internal or external command, 
operable program or batch file. 

私はすでにhereと記載されているように環境変数にHADOOP_HOMEを追加していますが、うまくいきませんでした。私はDhadoop.security.loggerをgoogleにしようとしましたが、多用するものは何も見つかりませんでした。

は、今の私のHadoop-env.cmdファイルがthis

のように見える見てみると可能な修正で私を助けてください。

+0

プロパティ名「yarn.application.classpath」を確認してください。これはyarn-site.xml構成ファイルの値(%HADOOP_HOME%\ .. \ ..)です。 –

+0

@StaceyMorganご回答いただきありがとうございます。ここにありますが、ここで定義されているHADOOP_HOMEは表示されません。私は何を追加すべきですか? yarn.application.classpath % HADOOP_CONF_DIRの%、%のHADOOP_COMMON_HOMEの%/シェア/ Hadoopの/共通/ *、%のHADOOP_COMMON_HOME%/シェア/ Hadoopの/共通/ libに/ *、%のHADOOP_HDFS_HOME%/シェア/ Hadoopの/ HDFS/*、%のHADOOP_HDFS_HOMEの%/シェア/ Hadoopの/ HDFS/libに/ *、%のHADOOP_MAPRED_HOMEの%/シェア/ Hadoopの/ MapReduceの/ *、%のHADOOP_MAPRED_HOME%/シェア/ Hadoopの/ MapReduceの/ libに/ *、%のHADOOP_YARN_HOME%/シェア/ Hadoopの/糸/ *、%HADOOP_YARN_HOMEの%/シェア/ Hadoopの/糸/ libに/ *

+0

このリンクはあなたを助けるかもしれませ。 http://www.srccodes.com/p/article/38/build-install-configure-run-apache-hadoop-2.2.0-microsoft-windows-os –

答えて

1

だから、Hadoop 2.7.2に問題があるようです。 2.7.1のバージョンはちょうど私のためにうまくいった。

関連する問題