以下是CentOS下HBase日志管理的关键技巧:
日志查看
tail -f $HBASE_HOME/logs/hbase-<用户名>-hbase-<主机名>.log。tail -f /var/log/messages。日志配置
hbase-env.sh中HBASE_LOG_DIR变量。log4j.properties文件设置(如INFO、DEBUG),需重启生效。日志轮转
logrotate工具配置轮转规则(如按大小或时间分割),避免日志占满磁盘。/etc/logrotate.d/hbase中设置maxsize和backup参数。日志分析
grep过滤关键字,awk提取字段。日志监控与报警
tail -f或结合Prometheus+Grafana。日志清理
crontab定时任务清理超过7天的日志。参考来源: