Grokbase Groups HBase user May 2016
FAQ
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

Search Discussions

  • Mahesh Sankaran at May 25, 2016 at 7:31 am
    Hi,

    And also am using hbase-1.2.0 from cdh 5.7

    Thanks,
    Mahesh
    On Wed, May 25, 2016 at 12:56 PM, Mahesh Sankaran wrote:

    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
  • Ashish singhi at May 25, 2016 at 7:41 am
    Uncomment "log4j.logger.SecurityLogger.org.apache.hadoop.hbase.security.access.AccessController=TRACE" this line in log4j.properties file.

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:01
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi,

    And also am using hbase-1.2.0 from cdh 5.7

    Thanks,
    Mahesh
    On Wed, May 25, 2016 at 12:56 PM, Mahesh Sankaran wrote:

    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
  • Mahesh Sankaran at May 25, 2016 at 8:02 am
    Hi Ashish,

    Thanks for your quick reply.
    I uncommented mentioned property. But it is not working.

    Thanks,
    Mahesh
    On Wed, May 25, 2016 at 1:10 PM, ashish singhi wrote:

    Uncomment
    "log4j.logger.SecurityLogger.org.apache.hadoop.hbase.security.access.AccessController=TRACE"
    this line in log4j.properties file.

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:01
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi,

    And also am using hbase-1.2.0 from cdh 5.7

    Thanks,
    Mahesh

    On Wed, May 25, 2016 at 12:56 PM, Mahesh Sankaran <
    sankarmahesh37@gmail.com>
    wrote:
    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
  • Ashish singhi at May 25, 2016 at 8:35 am
    Hi,
    Did you restart the HBase service ?
    Did you try any HBase operation ?

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:32
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi Ashish,

    Thanks for your quick reply.
    I uncommented mentioned property. But it is not working.

    Thanks,
    Mahesh
    On Wed, May 25, 2016 at 1:10 PM, ashish singhi wrote:

    Uncomment
    "log4j.logger.SecurityLogger.org.apache.hadoop.hbase.security.access.AccessController=TRACE"
    this line in log4j.properties file.

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:01
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi,

    And also am using hbase-1.2.0 from cdh 5.7

    Thanks,
    Mahesh

    On Wed, May 25, 2016 at 12:56 PM, Mahesh Sankaran <
    sankarmahesh37@gmail.com>
    wrote:
    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
  • Mahesh Sankaran at May 26, 2016 at 7:02 am
    Hi Ashish,

    Yes i have restarted and tried hbase authorization operation. Still facing
    same issue.

    Thanks,

    Mahesh
    On Wed, May 25, 2016 at 2:04 PM, ashish singhi wrote:

    Hi,
    Did you restart the HBase service ?
    Did you try any HBase operation ?

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:32
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi Ashish,

    Thanks for your quick reply.
    I uncommented mentioned property. But it is not working.

    Thanks,
    Mahesh
    On Wed, May 25, 2016 at 1:10 PM, ashish singhi wrote:

    Uncomment
    "log4j.logger.SecurityLogger.org.apache.hadoop.hbase.security.access.AccessController=TRACE"
    this line in log4j.properties file.

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:01
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi,

    And also am using hbase-1.2.0 from cdh 5.7

    Thanks,
    Mahesh

    On Wed, May 25, 2016 at 12:56 PM, Mahesh Sankaran <
    sankarmahesh37@gmail.com>
    wrote:
    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
  • Ashish singhi at May 26, 2016 at 7:41 am
    Forgot to say before, I hope you have added "org.apache.hadoop.hbase.security.access.AccessController" class in the master, rs and region coprocessor configuration in hbase-site.xml.

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 26 May 2016 12:33
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi Ashish,

    Yes i have restarted and tried hbase authorization operation. Still facing same issue.

    Thanks,

    Mahesh
    On Wed, May 25, 2016 at 2:04 PM, ashish singhi wrote:

    Hi,
    Did you restart the HBase service ?
    Did you try any HBase operation ?

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:32
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi Ashish,

    Thanks for your quick reply.
    I uncommented mentioned property. But it is not working.

    Thanks,
    Mahesh

    On Wed, May 25, 2016 at 1:10 PM, ashish singhi
    wrote:
    Uncomment
    "log4j.logger.SecurityLogger.org.apache.hadoop.hbase.security.access.AccessController=TRACE"
    this line in log4j.properties file.

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:01
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi,

    And also am using hbase-1.2.0 from cdh 5.7

    Thanks,
    Mahesh

    On Wed, May 25, 2016 at 12:56 PM, Mahesh Sankaran <
    sankarmahesh37@gmail.com>
    wrote:
    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
  • Mahesh Sankaran at May 26, 2016 at 9:06 am
    yes i have added above properties.
    On Thu, May 26, 2016 at 1:10 PM, ashish singhi wrote:

    Forgot to say before, I hope you have added
    "org.apache.hadoop.hbase.security.access.AccessController" class in the
    master, rs and region coprocessor configuration in hbase-site.xml.

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 26 May 2016 12:33
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi Ashish,

    Yes i have restarted and tried hbase authorization operation. Still facing
    same issue.

    Thanks,

    Mahesh
    On Wed, May 25, 2016 at 2:04 PM, ashish singhi wrote:

    Hi,
    Did you restart the HBase service ?
    Did you try any HBase operation ?

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:32
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi Ashish,

    Thanks for your quick reply.
    I uncommented mentioned property. But it is not working.

    Thanks,
    Mahesh

    On Wed, May 25, 2016 at 1:10 PM, ashish singhi
    <ashish.singhi@huawei.com>
    wrote:
    Uncomment
    "log4j.logger.SecurityLogger.org.apache.hadoop.hbase.security.access.AccessController=TRACE"
    this line in log4j.properties file.

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:01
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi,

    And also am using hbase-1.2.0 from cdh 5.7

    Thanks,
    Mahesh

    On Wed, May 25, 2016 at 12:56 PM, Mahesh Sankaran <
    sankarmahesh37@gmail.com>
    wrote:
    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
  • Mahesh Sankaran at May 27, 2016 at 7:24 am
    Hi,

    Can you share steps. I think am missing something

    Regards,
    Mahesh
    On Thu, May 26, 2016 at 2:36 PM, Mahesh Sankaran wrote:

    yes i have added above properties.
    On Thu, May 26, 2016 at 1:10 PM, ashish singhi wrote:

    Forgot to say before, I hope you have added
    "org.apache.hadoop.hbase.security.access.AccessController" class in the
    master, rs and region coprocessor configuration in hbase-site.xml.

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 26 May 2016 12:33
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi Ashish,

    Yes i have restarted and tried hbase authorization operation. Still
    facing same issue.

    Thanks,

    Mahesh

    On Wed, May 25, 2016 at 2:04 PM, ashish singhi <ashish.singhi@huawei.com>
    wrote:
    Hi,
    Did you restart the HBase service ?
    Did you try any HBase operation ?

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:32
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi Ashish,

    Thanks for your quick reply.
    I uncommented mentioned property. But it is not working.

    Thanks,
    Mahesh

    On Wed, May 25, 2016 at 1:10 PM, ashish singhi
    <ashish.singhi@huawei.com>
    wrote:
    Uncomment
    "log4j.logger.SecurityLogger.org.apache.hadoop.hbase.security.access.AccessController=TRACE"
    this line in log4j.properties file.

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:01
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi,

    And also am using hbase-1.2.0 from cdh 5.7

    Thanks,
    Mahesh

    On Wed, May 25, 2016 at 12:56 PM, Mahesh Sankaran <
    sankarmahesh37@gmail.com>
    wrote:
    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
  • Ashish singhi at May 27, 2016 at 12:43 pm
    Ideally with that much changes it should work.

    If you are running any master operation then please check in active master audit log file for the logs. Also check whether you have enough permission on that log file.
    If still it's not logging then only thing I can think of is to debug and find out why it's not logging.

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 27 May 2016 12:53
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi,

    Can you share steps. I think am missing something

    Regards,
    Mahesh
    On Thu, May 26, 2016 at 2:36 PM, Mahesh Sankaran wrote:

    yes i have added above properties.

    On Thu, May 26, 2016 at 1:10 PM, ashish singhi
    wrote:
    Forgot to say before, I hope you have added
    "org.apache.hadoop.hbase.security.access.AccessController" class in
    the master, rs and region coprocessor configuration in hbase-site.xml.

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 26 May 2016 12:33
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi Ashish,

    Yes i have restarted and tried hbase authorization operation. Still
    facing same issue.

    Thanks,

    Mahesh

    On Wed, May 25, 2016 at 2:04 PM, ashish singhi
    <ashish.singhi@huawei.com>
    wrote:
    Hi,
    Did you restart the HBase service ?
    Did you try any HBase operation ?

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:32
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi Ashish,

    Thanks for your quick reply.
    I uncommented mentioned property. But it is not working.

    Thanks,
    Mahesh

    On Wed, May 25, 2016 at 1:10 PM, ashish singhi
    <ashish.singhi@huawei.com>
    wrote:
    Uncomment
    "log4j.logger.SecurityLogger.org.apache.hadoop.hbase.security.access.AccessController=TRACE"
    this line in log4j.properties file.

    Regards,
    Ashish

    -----Original Message-----
    From: Mahesh Sankaran
    Sent: 25 May 2016 13:01
    To: user@hbase.apache.org
    Subject: Re: How to enable log4j properties in hbase

    Hi,

    And also am using hbase-1.2.0 from cdh 5.7

    Thanks,
    Mahesh

    On Wed, May 25, 2016 at 12:56 PM, Mahesh Sankaran <
    sankarmahesh37@gmail.com>
    wrote:
    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.au
    dit 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

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupuser @
categorieshbase, hadoop
postedMay 25, '16 at 7:26a
activeMay 27, '16 at 12:43p
posts10
users2
websitehbase.apache.org

2 users in discussion

Mahesh Sankaran: 6 posts Ashish singhi: 4 posts

People

Translate

site design / logo © 2018 Grokbase