2016-11-21 9 views
0

私はHadoopの初心者です。Hadoop NameNode

私が修正しようとしている二つの大きな問題がある: -

1)CMDを通じてのHadoopを起動しながら(start-all.cmd)私の名前ノードが開始されていません。以下のエラーが表示されます。

SHUTDOWN_MSG:管理者/ 192.168.1.6

で名前ノードをシャットダウン、私は以下の手順でそれを修正しようとした: -

A)まず自分のコンピュータのホスト名を取得します。 $hostnameコマンドを実行すると取得できます。私のホスト名はAdminです。次に/etc/hostsファイルに192.168.1.6ローカルホストのホスト名を追加します。

しかし、私はetcというフォルダにファイル名のホストを取得していません。私はetcフォルダにファイル(.txt)を作成する必要があるかどうか、あるいは何か他のことをする必要があるかどうか混乱していますか?

2)また、私の分析では、コマンド(start-all.cmd)を起動している間、hortonworks、USER、tmpという3つのフォルダが自動的に作成されていることを確認しました。私はその理由について不思議です。助けてください。

答えて

0

/etc/hostsは、Linux/Unixオペレーティングシステムのほとんどすべてのものと同じ名前のテキストファイルです。あなたはLinux OSを使っていますか? あなたのLinux OSが実行しているかどうかを確認することができます

cat /etc/nsswitch.conf | grepのホスト

は、あなたのシステムがそれを使用する必要があるホストと行のワードファイルを表示する場合

ホストファイルのDNS

を言う出力の行を探します。

cat/etc/hostsを実行すると、その内容を表示できます。

次のコマンドを実行すると、cat/etc/hostsを実行するホストにエントリを追加してチェックすることができます。

echo "192.168.1.6 localhost Admin" >>/etc/hosts

関連する問題