$HBASE_HOME/logs目錄下,文件命名格式為hbase-<username>-hbase-<hostname>.log。/var/log目錄下,如/var/log/messages(系統消息)、/var/log/secure(安全日志)等。tail -f:實時查看日志文件末尾內容,如tail -f /var/log/hbase/hbase-*.log。journalctl(CentOS 7+):查看系統日志,-f參數實時跟蹤,-b查看本次啟動日志。grep 'error' /path/to/logfile,過濾特定錯誤信息。/etc/logrotate.d/hbase,可設置按大小或天數輪轉,保留備份份數。/var/log/hbase/*.log { daily rotate 7 compress missingok notifempty }。find命令刪除過期日志,如find /var/log/hbase/ -mtime +7 -exec rm -rf {} \;。awk:提取日志字段,如統計錯誤日志數量awk '/ERROR/ {count++} END {print count}' logfile。sed:批量修改日志格式,如刪除冗余信息。hbase-env.sh中HBASE_LOG_LEVEL,生產環境建議設為INFO或WARN,避免DEBUG產生過多日志。hbase-site.xml配置。logrotate和合理的MaxFileSize/MaxBackupIndex參數控制。參考來源: