it-swarm.com.de

echo $ HADOOP_HOME ist leer

Ich habe Hadoop installiert, aber wenn ich echo $HADOOP_HOME verwende, zeigt es blank.please help an, wie man den Ort von Hadoop überprüft.

2
Veeresh Kumar

Dies kann folgende Ursachen haben:

  1. Sie melden sich nicht bei Ihrem Benutzer an, den Sie für Hadoop erstellt haben.

  2. Sie haben den Pfad für den Hadoop-Ausgangspfad nicht zusammen angegeben.

  3. Die Variable, die Sie zum Speichern von hadoop home verwenden, hat einen anderen Namen. Zum Beispiel: HADOOP_PREFIX.

In jedem Fall können Sie Ihre .profile- oder .bashrc-Datei überprüfen, in der Sie den Pfad HADOOP_HOME angegeben haben.

Dies kann sowohl über das Terminal als auch über die GUI erfolgen:

I. Mit dem Terminal

  1. Melden Sie sich mit $ su - hduser bei Ihrem hadoop-Benutzer an (Hinweis: In meinem Fall lautet der Benutzername hduser).

  2. Öffnen Sie dann die .profile-Datei mithilfe von $ vi .profile

  3. gehen Sie zum Ende der Datei und Sie werden Ihren Heimatpfad für Hadoop sehen.

alternative,

  1. öffnen Sie die .bashrc-Datei mit $ Sudo gedit .bashrc

  2. scrolle nach unten und überprüfe dort deinen Hadoop-Heimatpfad.

II. Mit der GUI

  1. gehe zu/nach Hause in deinem Linux-System.

  2. dort findest du den benutzerordner für hadoop in meinem fall war es hduser.

  3. dort finden Sie die Dateien .bashrc und .profile. öffne sie und bestätige deinen Weg für hadoop home.

1
curious