2016-11-21 5 views
0

Ich bin ein Anfänger in Hadoop.Hadoop NameNode

Zwei große Fragen, die ich zu beheben versuchen sind: -

1.) Während hadoop durch cmd Start (start-all.cmd) mein NameNode beginnt nicht. Es zeigt den folgenden Fehler an.

SHUTDOWN_MSG: Ausschalten NameNode bei Admin/192.168.1.6

ich versuchte, es zu beheben, indem Sie die folgenden Schritte aus folgenden: -

a) Zum einen den Host-Namen meines Computers bekommen. Es kann durch Ausführen des Befehls $hostname abgerufen werden. Mein Hostname ist Admin. Fügen Sie dann 192.168.1.6 localhost hostname in die Datei /etc/hosts ein.

Aber ich bekomme keine Datei namens Hosts in etc Ordner. Ich bin verwirrt darüber, ob ich eine Datei (.txt) im Ordner etc erstellen muss oder irgendetwas anderes tun muss?

2.) Auch bei meiner Analyse habe ich überprüft, dass beim Brennen des Befehls (start-all.cmd) drei Ordner automatisch erstellt werden, d. H. Hortonworks, USER und tmp. Ich wundere mich über den Grund. Bitte helfen Sie.

Antwort

0

/etc/hosts ist eine Textdatei, die auf den meisten Linux/Unix-Betriebssystemen genau so lautet wie sie ist. Betreiben Sie ein Linux-Betriebssystem? Sie können überprüfen, ob Ihr Linux-Betriebssystem es verwendet, indem Sie

cat /etc/nsswitch.conf | ausführen grep Host

sucht nach einer Zeile in der Ausgabe, die sagt

hosts files dns

Wenn Sie die Word-Dateien in der Zeile mit Hosts Ihrem System sollte es verwenden.

Sie können den Inhalt anzeigen, indem Sie cat/etc/hosts ausführen.

Sie können Folgendes ausführen, um Ihren Eintrag zu Hosts hinzuzufügen: run cat/etc/hosts, um sie zu überprüfen.

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

Verwandte Themen