Wir haben uns bereits vor einiger Zeit angeschaut, wie man ein Hadoop Single Node Cluster unter CentOS installiert. In diese Artikel schauen wir uns jetzt an, wie man einen weiteren User für den Zugriff auf das Hadoop Single Node Cluster anlegt.
Inhaltsverzeichnis
Anlegen eines Hadoop Benutzer
Um mit einem weiteren User auf unser Hadoop Cluster zuzugreifen, müssen wir diesen User als erstes als Betriebssystem Benutzer anlegen. Dabei wird der neue Benutzer der Gruppe hadoop zugeordnet.
1 | useradd -g hadoop test |
Nachdem wir den neuen Benutzer erfolgreich angelegt haben, erstellen wir mittels hadoop Befehl einen Home-Verzeichnis im hdfs für unseren neuen Benutzer.
1 | bin/hadoop fs -mkdir /user/test |
Anschließend legen wir noch Benutzer und Gruppe für den neu erstellten Ordner im hdfs fest.
1 | bin/hadoop fs -chown -R test:hadoop /user/test |
Damit haben wir bereits einen neuen Benutzer für das Hadoop Single Node Cluster angelegt. Mit diesem kann man nun direkt arbeiten.
Testen des Hadoop Benutzer
Zum Testen des Benutzer, wechseln wir als erstes zu dem Benutzer im Betriebssystem mit dem folgenden Befehl:
1 | su - test |
Als nächstes lassen wir uns den Inhalt des Home-Verzeichnis für den Benutzer im hdfs anzeigen.
1 | bin/hadoop fs -ls /user/test |
Wenn hier keine Fehlermeldung erscheint, war der Test erfolgreich, da wir bis jetzt noch keinen Inhalt in diesem Ordner haben, der angezeigt werden könnte.
Schreibe einen Kommentar