Bearbeiten der Datei ~/.bashrc für die Hadoop-Installation

Bearbeiten der Datei ~/.bashrc für die Hadoop-Installation

Ich habe versucht, hadoop-2.6.0 auf meinem Ubuntu 16.04-Rechner zu installieren. Ich wurde hduservon einem anderen Benutzer aus angemeldet krishnadurch:

sudo su hduser

und hduserdann kommt es zu seiner Verwendung.

Danach habe ich den Befehl eingegeben:

vi ~/.bashrc

Dadurch wird die Datei im schreibgeschützten Modus geöffnet, ich erhalte jedoch keinen Schreibzugriff, sodass ich eine Reihe von Anweisungen anhängen kann.

Antwort1

Zur Fehlerbehebung sollten Sie zuerst den folgenden Befehl ausführen:

ls -l /home/hduser/.bashrc

Es wird angezeigt:

-rw-r--r-- 1 hduser   186 Jun 27 15:27 /home/hduser/.bashrc

In der ersten Spalte ( -rw-r--r--) sind die Berechtigungen aufgeführt, in der dritten ( hduset) der Eigentümer der Datei. Wenn der Eigentümer nicht , hdusersondern ist root, müssen Sie Folgendes ausführen:

sudo chown hduser /home/hduser/.bashrc

hduserWenn als Eigentümer ein aufgeführt wäre , die Berechtigungen jedoch nicht enthalten würden w, müssten Sie Folgendes ausführen:

sudo chmod u+w /home/hduser/.bashrc

verwandte Informationen