📅  最后修改于: 2023-12-03 14:49:17.605000             🧑  作者: Mango
在 Hadoop 分布式文件系统 (HDFS) 中删除文件需要使用 Shell/Bash 命令。本文介绍如何使用 Shell/Bash 命令从 Hadoop 中删除文件。
在继续本文之前,确保你已经安装并配置好了 Hadoop,并且 Hadoop 集群正在运行。
使用以下命令从 Hadoop 中删除文件:
hadoop fs -rm /path/to/file
这将删除指定路径下的文件。如果路径中包含目录,则会提示是否要删除目录下的所有文件。如果要删除所有文件,请使用以下命令:
hadoop fs -rm -r /path/to/directory
以下示例演示了如何从 Hadoop 中删除文件:
# 删除 /user/hadoop/test.txt 文件
hadoop fs -rm /user/hadoop/test.txt
# 删除 /user/hadoop/test 目录下的所有文件
hadoop fs -rm -r /user/hadoop/test
使用 Shell/Bash 命令可以轻松地从 Hadoop 分布式文件系统 (HDFS) 中删除文件。要删除单个文件,请使用 hadoop fs -rm
命令;要删除目录及其下的所有文件,请使用 hadoop fs -rm -r
命令。