hdfs使用一段时间后,发现空间占用很多,经查是/hbase/oldWALs占用很多,原因在最后,先上解决方法
以下是我的处理流程:
hadoop dfs -du -h /hbase
一、先闭关hbase
二、修改配置文件
确保hbase-site.xml中的属性hbase.replication=false和属性hbase.backup.enable=false 如果是true就改成false,如果没有那两个属性则添加上去后重启整个hbase集群。
hbase.replication
false
hbase.backup.enable
false
三、再启动hbase
四、再查看目录时,oldWALs容量变小
五、过一段时间,oldWALs目录自动删除了
六、再把配置恢复后,再重启hbase
七、空间释放了
这是改动之前:
这是改