CentOS下HBase日志管理方法如下:
tail -f
命令查看HBase日志,如tail -f /var/log/hbase/hbase-*-master-*.log
。/var/log/messages
查看与HBase相关的系统级日志。hbase-env.sh
中HBASE_LOG_DIR
指定日志存储路径,默认为/var/log/hbase
。log4j.properties
中调整log4j.rootLogger
级别(如INFO
、DEBUG
)。logrotate
工具配置日志轮转规则,如按大小(如100MB)或时间(如每天)分割,保留指定天数(如7天)。tail -f
或less
命令持续跟踪日志输出。grep
过滤关键字、awk
提取字段、sort/uniq
统计频次。hbase-site.xml
中启用审计日志功能,记录用户操作,存储到独立表或HDFS。hbase.regionserver.hlog.blocksize
等参数调整滚动策略。说明:部分路径(如/var/log/Bigdata/hbase/
)可能因发行版或配置不同存在差异,需以实际环境为准。操作前建议备份重要日志,避免误删。