Hi All, I have configured hbase authorization in my hbase cluster. Now i want to enable audit logs for hbase authorization to monitor users. For that i did following changes.
1.vim /etc/hbase/conf/log4j.properties log4j.rootLogger=${hbase.root.logger} hbase.root.logger=INFO,console log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.target=System.err log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n log4j.logger.SecurityLogger=TRACE, RFAS log4j.additivity.SecurityLogger=false log4j.appender.RFAS=org.apache.log4j.RollingFileAppender log4j.appender.RFAS.File=${log.dir}/audit/SecurityAuth-hbase.audit log4j.appender.RFAS.layout=org.apache.log4j.PatternLayout log4j.appender.RFAS.layout.ConversionPattern=%d{ISO8601} %p %c: %m%n log4j.appender.RFAS.MaxFileSize=${max.log.file.size} log4j.appender.RFAS.MaxBackupIndex=${max.log.file.backup.index} 2.Restarted my hbase cluster. SecurityAuth-hbase.audit file is created but there is no content inside that file. Kindly help me to enable audit logs for hbase authorization. Note: I am using cloudera Thanks, Mahesh