Hadoop“cd”(更改目录命令)不起作用

时间:2016-04-30 02:47:38

标签: hadoop command

我正在学习Hadoop。多么有趣的世界。向Tom White和所有为Apache Hadoop做出贡献的人们致敬。

我正在练习像rmdir

这样的hadoop命令

$ hadoop fs -rmdir hadoop-test1

它说目录不是空的。 因此,下一个明显的步骤是转到“hadoop-test1”目录并删除该目录中的内容。

所以我尝试使用linux“cd”命令转到“hadoop-test1”目录

它说没有“cd”命令。

为什么“cd”不在hadoop中?

感谢

3 个答案:

答案 0 :(得分:0)

Hadoop使用hdfs作为其文件系统,hdfs中没有命令“cd”。请参阅以下链接...

http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/FileSystemShell.html

答案 1 :(得分:0)

在Hadoop中没有cd命令。如果要删除目录,请尝试以下代码

hdfs dfs -rm -r <path>

答案 2 :(得分:0)

hadoop中不存在“ cd”命令,因为HDFS是一个虚拟文件系统,并不代表实际的数据位置。它只是文件层次结构的抽象表示。因此,将我们当前的工作目录更改为虚拟文件并在其中工作是没有意义的。