Ich arbeitete an hdfs dann fand ich etwas, dass Berechtigungen überprüft werden nicht für den Super-Benutzer durchgeführt. Wenn mein Linux-Benutzer sandig ist und ich sandy zu Gruppe von Super-Benutzer hinzufügen möchte. So Berechtigungen verweigert wird nicht auftreten, ist es möglich, das in hdfs-Konfiguration zu tun. Und wenn es kein Problem bei der Zuweisung des Benutzers zu einer Supergroup gibt, wie geht das?wie man Benutzer in der Supergruppe von hdfs in Linux hinzufügt?
15
A
Antwort
0
Fügen Sie den Benutzer zur Hadoop-Gruppe hinzu.
$ --ingroup sudo adduser hadoop Sand
2
Es ist nicht eine gute pratice Jobs als Super-User zu laufen. wird, um zu erstellen empfohlen, eine neue Gruppe und neues Konto für Hadoop/hdfs und dann gibt erforderliche Berechtigungen wie unten
$ sudo addgroup hadoop
$ sudo adduser --ingroup hadoop hduser
$ sudo chown hduser:hadoop {directory path}
9
Ja, jetzt hat ich ganze Idee, wie Benutzer und Gruppen sollten auf jedem hdfs Cluster erstellt werden. Zuerst fand ich keine Gruppe mit dem Namen Supergruppe in /etc/group
.
So gute Übung ist es, Ihre eigene Supergroup zu erstellen.
- sudo addgroup Testgruppe
- Dann Benutzer erstellen, wie viele Sie wollen. zB adduser Sand
- Dann werden diese Benutzer hinzufügen
- Dann hdfs-site.xml Eigenschaft, und fügen Sie diese Eigenschaft dfs.permissions.superusergroup, Wert zu Testgruppe wird
- Jetzt ist Ihre Gruppenname sein bearbeiten Sie können eine beliebige Anzahl von Ordnern in hdfs erstellen und dann das Eigentum als zuweisen ihrbenutzername: Supergruppe zB Sand: Testgruppe
+0
FYI, benutzen Sie 'groupadd' auf centos/rhel –
Verwandte Themen
- 1. wie man Benutzer in tfs 2015 hinzufügt?
- 2. Wie man Benutzer in mongodb 2.2 hinzufügt?
- 3. Hadoop-Set Supergruppe funktioniert nicht
- 4. HDFS von Java - Angabe der Benutzer
- 5. Wie man Bild in der Symbolleiste hinzufügt
- 6. Wie man Bedingung in 'Ordnung durch' hinzufügt?
- 7. Wie man Cronjob in Cordova App hinzufügt
- 8. MeteorJS wie man Benutzer über die Eingabeaufforderung hinzufügt
- 9. Wie man Titel hinzufügt?
- 10. Wie man Ansicht in UIWindow hinzufügt?
- 11. Wie man Knopf in ActionBar (Android) hinzufügt?
- 12. Wie man den Zeitstempel der Protokolldatei hinzufügt
- 13. wie man Modul in opencart hinzufügt
- 14. Wie man Typesafe ConfigFactory von der Akte auf hdfs lädt?
- 15. Wie man einen Tag in Vertica hinzufügt
- 16. Wie man Aufzählungszeichen in einem Textfeld hinzufügt?
- 17. Wie man Captcha in yii wform hinzufügt
- 18. Wie man Variablenwert in Qt QMessageBox hinzufügt?
- 19. Wie man Optionsgruppe in asp hinzufügt: listitem
- 20. wie man Listenansichtsdaten hinzufügt
- 21. Wie man Knopf in der JavaFX-Tabellenansicht hinzufügt
- 22. Moodle - wie man Seiten/Elemente in der Navigationsleiste hinzufügt
- 23. Wie man den rechten Knopf in der Navigationsleiste hinzufügt?
- 24. Wie man Datepicker in der dynamisch erzeugten Zeile hinzufügt
- 25. Wie man spezifischen Unterordner von subrepo hinzufügt
- 26. ändern Benutzer-ID in Linux
- 27. TimeZone.getDefault() in Linux unterscheidet sich von Benutzer zu Benutzer
- 28. Wie man den aktuellen Wert in MySQL DB hinzufügt
- 29. Wie man Callback für $ Ressourcenmethoden in AngularJS hinzufügt
- 30. Wie man D3 Tooltips hinzufügt
ist es möglich, dass Benutzer in Supergruppe hinzuzufügen, oder ist es ConsID die Benutzerzugriffsrichtlinien von hadoop? –
Um Benutzer zur Superbenutzergruppe hinzuzufügen $ sudo adduser sudo –