/hbase/.oldlogs 存储空间过多如何清理
·
一、问题现象

二、解决方案
2.1 调整hbase master页面配置
打开http://${master}:${port}/cm.jsp 账号密码均为hbase

输入密码后,页面如下:

调整master的log保留时间由默认的3天改成1天(注意数据安全,尽量在存储空间无风险的情况不要进行改操作)
hbase.master.logcleaner.ttl 该值默认为259200000,代表3天,将该修改为86400000 1天如下:

点击load使得该值被加载

2.2 重启Hmaster生效
分别重启两个hbase的master节点上hmaster进程使修改的配置生效
su - hadoop
~/hbase-current/bin/hbase-daemon.sh stop master
~/hbase-current/bin/hbase-daemon.sh start master
两个节点上的hmaster均要重启
重启完后用如下命令持续观察oldlogs数据是否有在减少
hdfs dfs -du -h /hbase/.oldlogs
更多推荐
所有评论(0)