HDFS磁盘已满

时间:2017-02-16 11:05:42

标签: hadoop hbase hdfs ambari

在我们的Ambari群集中,HDFS磁盘使用率变为100%。我想删除HBase中的表以释放磁盘,但hbase(master)无法启动。

我尝试了Hdfs重新平衡,但它失败了。另一次我手动删除了HDFS文件,但之后HDFS再也没有了。

是否有正确的方法来释放磁盘空间?或者我应该重新安装ambari群集吗?

HDP版本为2.4.2,HDFS版本为2.7.1,Hbase为1.1.2

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案,它并不完美,但它比重新安装所有东西更好!

似乎有命令从hdfs(hadoop fs)中删除文件,因此我们应该使用它来删除hbase数据。命令是:

hadoop fs -rm -r -skipTrash /apps/hbase/*

其中/apps/hbase/是hdfs中hbase数据的路径。 此命令应以 hdfs 用户运行。