私はHadoopのためにUbuntuを新しくしました。私はプロジェクトのためにhadoopをインストールしましたが、NameNodeでは例外があります。
ターミナルで次のコマンドを入力すると:
hadoop fs -mkdir /WordCountTutorial
私は次の例外があります:
-mkdir: java.net.UnknownHostException: NameNode
Usage: hadoop fs [generic options] -mkdir [-p] <path> ...
私はドメイン名を探す必要があることを読んだ設定ファイルの中で "localhost"で置き換えてください。しかし、私はhadoopで新しいものを探しましたが、それを探すファイルを知りません。 どんな助け?
私のhadoopバージョン:
Hadoop 2.7.5
Subversion https://shv@git-wip-us.apache.org/repos/asf/hadoop.git -r 18065c2b6806ed4aa6a3187d77cbe21bb3dba075
Compiled by kshvachk on 2017-12-16T01:06Z
Compiled with protoc 2.5.0
From source with checksum 9f118f95f47043332d51891e37f736e9
This command was run using /home/hadoop1/hadoop/share/hadoop/common/hadoop-common-2.7.5.jar
回答:
回答№1は0ホストファイルの設定に問題がある可能性があります
このファイルに /etc/hosts
あなたの$ {ip} $ {hostname}を最後の行に追加してください vi
コマンド
保存して終了する。
ネットワークを再起動し、hdfsを再フォーマットする このコマンドで
hadoop namenode -format