2012-04-09 10 views
0

ich die Eigenschaft dfs.permissions.supergroup = hadoop in hdfs-site.xmlHadoop-Set Supergruppe funktioniert nicht

und die Gruppe hadoop hat zwei Benutzer: hadoop, postfix

aber ich die Log-Dateien bekam wie folgt, nachdem ich meine hadoop neu gestartet (hadoop-0.20.203.0)

2012-04-09 14:15:10,857 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: fsOwner=hadoop 
2012-04-09 14:15:10,859 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: supergroup=hadoop 

die fsOwner nicht postfix enthalten :(

alle Einsichten geschätzt

Antwort

0

können Sie überprüfen, ob der Postfix zur Hadoop-Gruppe hinzugefügt wurde.

(nur zu verweisen, anmelden, um postfix Benutzer und geben Sie diese:

id postfix

UID, GID, USERNAME- GRUPPENNAME DER NUTZER IN)

+0

ja, sicher darüber: uid = 1002 (postfix) gid = 1000 (hadoop) – Max

0

Die fsOwner in Log-Dateien nur die Aufzeichnung aktueller Login-Benutzer, der den hadoop-hdfs-namenode-Daemon startet. Wenn Sie postfix verwenden, um den hadoop-hdfs-namenode-Daemon zu starten, wird der fsOwner auf postfix gesetzt.

Verwandte Themen