私は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
のように見える見てみると可能な修正で私を助けてください。
プロパティ名「yarn.application.classpath」を確認してください。これはyarn-site.xml構成ファイルの値(%HADOOP_HOME%\ .. \ ..)です。 –
@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に/ * –
このリンクはあなたを助けるかもしれませ。 http://www.srccodes.com/p/article/38/build-install-configure-run-apache-hadoop-2.2.0-microsoft-windows-os –