You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by Ashish <pa...@gmail.com> on 2013/04/01 07:02:10 UTC

Re: 答复: 答复: how to reduce zookeeper.out

On Sun, Mar 31, 2013 at 6:55 PM, huaxiang <hu...@asiainfo-linkage.com>wrote:

> Hi,
>   If console logger is removed, then the console message will be output to
> the zookeeper.log files?
>

All the log statements dumped on Console are emitted via CONSOLE logger.
However, your process may write via System.out/err and it's always a good
practice to have these messages on captured ( 2>&1). And Zookeeper by
default dumps them to zokeeper.out


>   Should I uncomment the said value setting like '#
> zookeeper.console.threshold=WARN' and then restart zookeeper demon? This is
> a online system.
>

Always test things before messing with Production systems, no matter how
trivial they are :)


>
> Thanks!
>
> beatls
>
>
>
> -----邮件原件-----
> 发件人: Ashish [mailto:paliwalashish@gmail.com]
> 发送时间: 2013年3月31日 20:46
> 收件人: user@hbase.apache.org
> 主题: Re: 答复: how to reduce zookeeper.out
>
> zookeeper.out is specified in bin/zkServer.sh
>
> IMHO, you can remove console logger. All your logs shall anyways be part of
> log files, and any output from zookeeper process on console shall be
> captured in zookeeper.out.
>
> If you still prefer to have CONSOLE logger, use this property to reduce
> logs
> generated.
> zookeeper.console.threshold=WARN
>
> Thanks
> ashish
>
>
> On Sun, Mar 31, 2013 at 6:04 PM, huaxiang
> <hu...@asiainfo-linkage.com>wrote:
>
> > Hi,
> >    Below is the [zk_dir]/conf/log4j.properties:
> > [root@hadoop1 conf]# more log4j.properties # Copyright 2012 The Apache
> > Software Foundation # # Licensed to the Apache Software Foundation
> > (ASF) under one # or more contributor license agreements.  See the
> > NOTICE file # distributed with this work for additional information #
> > regarding copyright ownership.  The ASF licenses this file # to you
> > under the Apache License, Version 2.0 (the # "License"); you may not
> > use this file except in compliance # with the License.  You may obtain
> > a copy of the License at #
> > #     http://www.apache.org/licenses/LICENSE-2.0
> > #
> > # Unless required by applicable law or agreed to in writing, software
> > # distributed under the License is distributed on an "AS IS" BASIS, #
> > WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > # See the License for the specific language governing permissions and
> > # limitations under the License.
> >
> > # Define some default values that can be overridden by system
> > properties zookeeper.root.logger=INFO, CONSOLE
> >
> > zookeeper.console.threshold=INFO
> >
> > zookeeper.log.dir=.
> > zookeeper.log.file=zookeeper.log
> > zookeeper.log.threshold=INFO
> > zookeeper.log.maxfilesize=256MB
> > zookeeper.log.maxbackupindex=20
> >
> > zookeeper.tracelog.dir=.
> > zookeeper.tracelog.file=zookeeper_trace.log
> >
> > log4j.rootLogger=${zookeeper.root.logger}
> >
> > #
> > # console
> > # Add "console" to rootlogger above if you want to use this #
> > log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
> > log4j.appender.CONSOLE.Threshold=${zookeeper.console.threshold}
> > log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
> > log4j.appender.CONSOLE.layout.ConversionPattern=%d{ISO8601}
> > [myid:%X{myid}]
> > - %-5p [%t:%C{1}@%L] - %m%n
> >
> > #
> > # Add ROLLINGFILE to rootLogger to get log file output #
> > log4j.appender.ROLLINGFILE=org.apache.log4j.RollingFileAppender
> > log4j.appender.ROLLINGFILE.Threshold=${zookeeper.log.threshold}
> > log4j.appender.ROLLINGFILE.File=${zookeeper.log.dir}/${zookeeper.log.f
> > ile}
> > log4j.appender.ROLLINGFILE.MaxFileSize=${zookeeper.log.maxfilesize}
> > log4j.appender.ROLLINGFILE.MaxBackupIndex=${zookeeper.log.maxbackupind
> > ex} log4j.appender.ROLLINGFILE.layout=org.apache.log4j.PatternLayout
> >
> > I cannot find the zookeeper.log, but find the zookeeper.out under the
> > bin/zookeeper.out.
> >
> > Thanks!
> >
> > beatls
> >
> > -----邮件原件-----
> > 发件人: Azuryy Yu [mailto:azuryyyu@gmail.com]
> > 发送时间: 2013年3月30日 23:02
> > 收件人: user@hbase.apache.org
> > 主题: Re: how to reduce zookeeper.out
> >
> > you can edit [zk_dir]/conf/log4j.properties, such as mine:
> >
> > log4j.rootLogger=INFO, DEBUG, ERROR
> >
> > # DEBUG
> > log4j.appender.DEBUG=org.apache.log4j.DailyRollingFileAppender
> > log4j.appender.DEBUG.Threshold=DEBUG
> > log4j.appender.DEBUG.layout=org.apache.log4j.PatternLayout
> > log4j.appender.DEBUG.layout.ConversionPattern=%d{ISO8601} - %-5p
> > [%t:%C{1}@%L]
> > - %m%n
> > log4j.appender.DEBUG.datePattern='.'yyyy-MM-dd'.log'
> > log4j.appender.DEBUG.append=true
> > log4j.appender.DEBUG.File=/home/user/zk_logs/zk_debug.log
> >
> > # INFO
> > log4j.appender.INFO=org.apache.log4j.DailyRollingFileAppender
> > log4j.appender.INFO.Threshold=INFO
> > log4j.appender.INFO.layout=org.apache.log4j.PatternLayout
> > log4j.appender.INFO.layout.ConversionPattern=%d{ISO8601} - %-5p
> > [%t:%C{1}@%L]
> > - %m%n
> > log4j.appender.INFO.datePattern='.'yyyy-MM-dd'.log'
> > log4j.appender.INFO.append=true
> > log4j.appender.INFO.File=/home/user/zk_logs/zk_info.log
> >
> > # ERROR
> > log4j.appender.ERROR=org.apache.log4j.DailyRollingFileAppender
> > log4j.appender.ERROR.Threshold=ERROR
> > log4j.appender.ERROR.layout=org.apache.log4j.PatternLayout
> > log4j.appender.ERROR.layout.ConversionPattern=%d{ISO8601} - %-5p
> > [%t:%C{1}@%L]
> > - %m%n
> > log4j.appender.ERROR.datePattern='.'yyyy-MM-dd'.log'
> > log4j.appender.ERROR.append=true
> > log4j.appender.ERROR.File=/home/user/zk_logs/zk_error.log
> >
> >
>
>
> --
> thanks
> ashish
>
> Blog: http://www.ashishpaliwal.com/blog
> My Photo Galleries: http://www.pbase.com/ashishpaliwal
>
>


-- 
thanks
ashish

Blog: http://www.ashishpaliwal.com/blog
My Photo Galleries: http://www.pbase.com/ashishpaliwal