我在这个位置安装了Hadoop
在/ usr /本地/ Hadoop的$
现在我想列出dfs中的文件.我使用的命令是:
hduser @ ubuntu:/ usr/local/hadoop $ bin/hadoop dfs -ls
这给了我dfs中的文件
Found 3 items
drwxr-xr-x - hduser supergroup 0 2014-03-20 03:53 /user/hduser/gutenberg
drwxr-xr-x - hduser supergroup 0 2014-03-24 22:34 /user/hduser/mytext-output
-rw-r--r-- 1 hduser supergroup 126 2014-03-24 22:30 /user/hduser/text.txt
Run Code Online (Sandbox Code Playgroud)
下次,我以不同的方式尝试了同样的命令
hduser @ ubuntu:/ usr/local/hadoop $ hadoop dfs -ls
它也给了我相同的结果.
有人可以解释为什么两个都在工作,尽管从不同的文件夹执行ls命令.我希望你们理解我的问题.只是解释我这两者之间的区别:
hduser@ubuntu:/usr/local/hadoop$ bin/hadoop dfs -ls
hduser@ubuntu:/usr/local/hadoop$ hadoop dfs -ls
Run Code Online (Sandbox Code Playgroud)