
Ich habe versucht, hadoop-2.6.0 auf meinem Ubuntu 16.04-Rechner zu installieren. Ich wurde hduser
von einem anderen Benutzer aus angemeldet krishna
durch:
sudo su hduser
und hduser
dann 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 , hduser
sondern ist root
, müssen Sie Folgendes ausführen:
sudo chown hduser /home/hduser/.bashrc
hduser
Wenn 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