Java hdfs dfs的默认值-ls

Java hdfs dfs的默认值-ls,java,hadoop,Java,Hadoop,为什么hdfs dfs-ls与hdfs dfs-ls/不同 hdfs dfs-ls的默认值是什么默认值是hdfs用户的home dir,类似于/user/$user(其中$user是您在shell中登录的用户,与hdfs无关)。默认值是hdfs用户的home dir,类似于/user/$user(其中$USER是您在shell中登录的用户,与hdfs无关)。hdfs dfs-ls/显示如果您具有root访问权限,为root用户提供的文件夹。所有创建的用户都将在hadoop dfs-ls/USER

为什么
hdfs dfs-ls
hdfs dfs-ls/
不同


hdfs dfs-ls的默认值是什么

默认值是hdfs用户的home dir,类似于
/user/$user
(其中$user是您在shell中登录的用户,与hdfs无关)。

默认值是hdfs用户的home dir,类似于
/user/$user
(其中$USER是您在shell中登录的用户,与hdfs无关)。

hdfs dfs-ls/
显示如果您具有root访问权限,为root用户提供的文件夹。所有创建的用户都将在
hadoop dfs-ls/USER/$USER


建议使用
hdfs fs-ls/
,因为不推荐使用
dfs

hdfs dfs-ls/
显示根目录下提供的文件夹(如果您具有根目录访问权限)。所有创建的用户都将在
hadoop dfs-ls/user/$user


建议使用
hdfs-ls/
,因为不推荐使用
dfs

您可以更改bin目录中hadoop.sh文件的默认值。

您可以更改bin目录中hadoop.sh文件的默认值。

我不确定如何/是否可以编辑它。我不确定您所说的va在哪里lue是存储的。我相信hdfs用户就是运行“hdfs”的任何OS用户命令as.So,如果你的终端登录名是rshah,那么你的hdfs home是/user/rshah,这就是
hdfs dfs-ls
将列出的内容。这其中的一些部分可能是可配置的,我不确定。我不确定如何/如果你可以编辑它。我不确定你所说的值存储在哪里。我相信hdfs用户就是你运行该命令的任何操作系统用户“hdfs”命令为。因此,如果您的终端登录名是rshah,那么您的hdfs home是/user/rshah,这就是
hdfs dfs-ls
将列出的内容。这其中的某些部分可能是可配置的,我不确定。