消除Hadoop中的DFS

biz*_*nez 14 hadoop

如何在Hadoop中清除DFS?

Edu*_*ysh 17

你需要做两件事:

  1. 从每个节点删除主hadoop存储目录.该目录由hdfs-site.xml中的hadoop.tmp.dir属性定义.

  2. 重新格式化namenode:

hadoop namenode -format
Run Code Online (Sandbox Code Playgroud)

如果你只做(2),它只会删除namenode存储的元数据,但不会删除所有临时存储和datanode块.


Squ*_*Cog 10

bin/hadoop namenode -format
Run Code Online (Sandbox Code Playgroud)

  • 注意:现有的旧数据节点不适用于这种新格式化的dfs.见http://issues.apache.org/jira/browse/HDFS-107 (3认同)

Jon*_*ehl 9

hdfs dfs -rm -r "/*"
Run Code Online (Sandbox Code Playgroud)

(旧答案已被弃用)