Hadoop日志按天分割和开启审计日志
日志按天分割
hadoop 各个组件默认日志是大小分割的,到一定大小就分割出 .1 .2 .3 .4这样的文件,这样我们在查找问题的时候不是好定位你要的那天日志在哪个文件中。要是一天一个文件,按照日志的话就很好定位了。
在这里介绍一下hadoop按天切分日志的方法。
方法一 修改变量
hbase
1 | hbase-env.sh |
hdfs
1 | hadoop-env.sh |
yarn
1 | yarn-env.sh |
方法二 修改启动脚本
hdfs
1 | export HADOOP_ROOT_LOGGER=${HADOOP_ROOT_LOGGER:-"INFO,RFA"} |
yarn
1 | 修改yarn-darmon.sh下面 |
hbase
1 | export HBASE_ROOT_LOGGER=${HBASE_ROOT_LOGGER:-"INFO,RFA"} |
审计日志
hdfs 日审计日志
1 | hdfs.audit.logger=INFO,console |
hbase的日审计日志
log4j.properties
1 | hbase.security.log.file=SecurityAuth.audit |
同时需要配置 hbase-site.xml
1 | <property> |