Warum unterscheidet sich hdfs dfs -ls
von hdfs dfs -ls /
.Standardwert für hdfs dfs -ls
Was den Standardwert von hdfs dfs -ls
Warum unterscheidet sich hdfs dfs -ls
von hdfs dfs -ls /
.Standardwert für hdfs dfs -ls
Was den Standardwert von hdfs dfs -ls
ist Die Standardeinstellung ist Ihr hdfs Benutzer-Home-Verzeichnis, so etwas wie /user/$USER
(wo $ USER ist der Benutzer, den Sie an der Shell angemeldet sind in, nichts mit hdfs zu tun).
hdfs dfs -ls /
zeigt die Ordner für root an, die bereitgestellt werden, wenn Sie über den Root-Zugriff verfügen. Alle erstellten Benutzer haben die Ordner in hadoop dfs -ls /user/$user
Es ist ratsam, hdfs fs -ls /
wie die Verwendung von dfs
zu verwenden ist
Sie können den Standardwert in der hadoop.sh Datei im Verzeichnis bin ändern.
Wo ist der Wert gespeichert? Wie kann ich es bearbeiten? –
Ich bin nicht sicher, wie/wenn Sie es bearbeiten können. Ich bin mir nicht sicher, was Sie meinen, wenn der Wert gespeichert wird. Ich glaube, der hdfs-Benutzer ist genau der OS-Benutzer, mit dem Sie den Befehl "hdfs" ausführen. Also, wenn Ihr Terminal-Login ist rshah, dann ist Ihre hdfs home/user/rshah, und das ist, was "hdfs dfs-ls" wird auflisten. Einige Teile davon können konfigurierbar sein, ich bin mir nicht sicher. – yshavit