HDFS 磁盘已满
HDFS disk is full
在我们的 Ambari 集群中,HDFS 磁盘使用率变为 100%。我想删除 HBase 中的表以释放磁盘,但 hbase (master) 没有启动。
我试过 Hdfs 重新平衡但失败了。还有一次,我手动删除了 HDFS 文件,但之后 HDFS 就不再启动了。
是否有释放磁盘 space 的正确方法?或者我应该重新安装 ambari 集群?
HDP版本为2.4.2,HDFS版本为2.7.1,Hbase为1.1.2
我找到了一个解决方案,它并不完美,但比 re-installing 一切都好!
貌似有从hdfs(hadoop fs)中删除文件的命令,所以我们应该用它来删除hbase数据。命令为:
hadoop fs -rm -r -skipTrash /apps/hbase/*
其中/apps/hbase/
是hdfs中hbase数据的路径。 这个命令应该运行 as hdfs user.
在我们的 Ambari 集群中,HDFS 磁盘使用率变为 100%。我想删除 HBase 中的表以释放磁盘,但 hbase (master) 没有启动。
我试过 Hdfs 重新平衡但失败了。还有一次,我手动删除了 HDFS 文件,但之后 HDFS 就不再启动了。
是否有释放磁盘 space 的正确方法?或者我应该重新安装 ambari 集群?
HDP版本为2.4.2,HDFS版本为2.7.1,Hbase为1.1.2
我找到了一个解决方案,它并不完美,但比 re-installing 一切都好!
貌似有从hdfs(hadoop fs)中删除文件的命令,所以我们应该用它来删除hbase数据。命令为:
hadoop fs -rm -r -skipTrash /apps/hbase/*
其中/apps/hbase/
是hdfs中hbase数据的路径。 这个命令应该运行 as hdfs user.