`
扬州老鬼
  • 浏览: 305862 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Zookeeper Log4j日志输出修改

 
阅读更多
原创转载请注明出处。


今天配置一下了zookeeper。配置的步骤我就不再写了。就是不习惯zookeeper的log日志输出,他是直接输出到当前zookeeper.out的文件,这是一个控制台的重定向文件。
所以想着让zk的操作日志输出到标准的log4j文件。
首先修改了:
conf/log4j.properties:
# Define some default values that can be overridden by system properties
zookeeper.root.logger=INFO, CONSOLE

改成
# Define some default values that can be overridden by system properties
zookeeper.root.logger=INFO,ROLLINGFILE

但是这样启动的时候,还是输出到zookeeper.out文件中。
还要修改bin/zkEvn.sh文件,
if [ "x${ZOO_LOG4J_PROP}" = "x" ]
then
    ZOO_LOG4J_PROP="INFO,CONSOLE"
fi

改成
if [ "x${ZOO_LOG4J_PROP}" = "x" ]
then
    ZOO_LOG4J_PROP="INFO,ROLLINGFILE"
fi


这样再启动zkSever.sh start的时候 就会生成log4j.properties配置的中设定的zookeeper.log文件。。。。
1
3
分享到:
评论
2 楼 WandyQian 2014-10-14  
成功了,不过如果能在zkEnv.sh最前边加一句ZOO_LOG_DIR=指定的路径就更完美了
1 楼 lhbthanks 2013-08-09  
为什么这个文章都推荐呀?搞iteye是不是搞错了呀?

相关推荐

    Zookeeper修改运行日志zookeeper.out输出路径

    Zookeeper中运行日志 zookeeper.out 文件的输出路径默认为启动脚本的当前路径,导致Zookeeper集群启动失败时总是不记得输出日志在哪儿,不便于查找错误原因,因此很有必要设置固定路径来保存运行日志 在本次实验之前...

    apache-log4j-2.17.1-bin

    在云原生环境中,Log4j 可以与Zookeeper 结合,例如,通过Zookeeper 实现动态日志配置,允许在不重启服务的情况下更改日志级别,这对于监控和调试大规模分布式系统非常有用。同时,Log4j 支持多种输出格式,可以方便...

    log4j+flume+kafka+storm

    接下来需要修改项目的Log4j配置文件`log4j.properties`,以便将日志数据发送到Flume。配置示例如下: ```properties log4j.rootLogger=INFO,flume log4j.appender.flume=org.apache.flume.clients.log4jappender....

    zookeeper-3.4.8.rar

    3. **log4j.properties**:日志配置文件,用于控制Zookeeper的日志输出级别和格式。 **四、使用与部署** 解压`zookeeper-3.4.8.rar`后,用户可以直接修改`zoo.cfg`配置文件,设置适合自己的参数。例如,调整数据...

    Zookeeper和kafka集群搭建手册

    - 修改`/usr/local/zookeeper/conf/log4j.properties` - 将`zookeeper.root.logger=INFO,CONSOLE`改为`zookeeper.root.logger=INFO,ROLLINGFILE` - 将`zookeeper.log.dir=.`改为`zookeeper.log.dir=/data/...

    日志模块和配置文件模块

    4. 日志框架:Python中的常见日志框架有logging,Java中有log4j,这些框架提供了丰富的配置选项和插件支持,使得日志管理更加灵活。 配置文件模块: 配置文件模块主要用于存储应用程序的参数和设置,允许用户或...

    dubbo-demo 简单入门例子

    "新增log4j"表示这个示例中引入了Log4j日志框架,Log4j是一个广泛使用的Java日志库,用于记录应用程序运行过程中的事件,这对于调试和监控服务行为非常有用。开发者可以通过配置log4j.properties文件来定制日志输出...

    duboo分布式狂框架demo

    - 默认使用Log4j记录服务调用的日志,可以通过配置文件调整日志级别和输出格式。 通过这个"Duboo分布式框架Demo",开发者可以深入了解和实践Duboo的各个核心功能,掌握如何在实际项目中应用Duboo来构建高可用、高...

    kafka 单机集群搭建和监控

    4. **日志监控**:通过Log4j或Logback配置,将Kafka的日志输出到集中式日志系统,如Logstash、Fluentd,配合Elasticsearch、Grafana等进行分析和展示。 **4. 实战应用** 在实际应用中,Kafka常与其他技术结合,如...

    配置文件jar包

    3. **log4j.properties** 或 **log4j2.xml**:日志框架Log4j的配置文件,用于控制日志输出级别、格式和目的地。 其次,`jar`文件是Java平台的可执行包格式,它包含编译后的类文件、资源文件以及元数据。`jar`文件...

    mule3.4对应应用部署到tomcat7相关步骤文档

    4. 添加`boot`目录文件:将`lib/boot`目录下的所有必需的JAR文件(如:`commons-cli-1.2.jar`, `jul-to-slf4j-1.6.1.jar`, `log4j-1.2.16.jar`, `mule-module-logging-3.3.1.jar`, `wrapper-3.5.7.jar`等)复制到...

    Kafka使用手册

    * `log4j.properties`:用于配置日志级别和输出格式。 修改配置文件需要根据实际需求进行调整,以确保 Kafka 系统的稳定运行。 结语 Kafka 是一个功能强大且灵活的消息队列系统,通过本文档,读者可以快速入门 ...

    基于Spring Boot的Logback日志轮转配置详解

    在平时的开发和生产中,我们经常使用的log4j、slf4j、logback等日志框架,他们的配置大同小异。 默认配置: 默认情况下,如果对日志没有特殊处理,可以直接基于application.properties进行配置。常用的参数有:...

    stormp配置文件

    8. **日志配置**:Storm使用Log4j进行日志记录,可以调整日志级别、输出格式和目的地。 9. **网络配置**:包括心跳通信端口、worker间的通信端口等,这些都需要根据实际网络环境进行调整。 10. **安全性配置**:...

    seata config 文件

    - `logger` 模块:定义 Seata 的日志输出,包括日志级别(如 debug、info、warn)和日志实现(如 logback、log4j)。 6. **其他高级配置**: - `metrics` 模块:监控 Seata 的性能指标,如 QPS、TPS、延迟等。 -...

    hbase+solr创建二级索引完整操作

    - 创建`log4j.properties`文件并指定日志级别,通过命令行指定`--log4j`参数以输出详细日志。 11. **收集application log** - 收集与索引操作相关的日志信息。 #### 五、注意事项 - 在执行上述操作之前,请确保...

    0816分布式服务治理技术-Dubbo1

    对于日志集成,可以使用Spring的Logback或Log4j,通过配置文件指定日志级别、输出格式和存储位置。 至于Dubbo Admin的安装,可以从源码中找到`dubbo-admin`项目,修改`webapp/WEB-INF/dubbo.properties`配置文件,...

    dolphinscheduler 3..2.0 bin文件

    2. `conf`目录:存放所有配置文件,例如`config.properties`定义了系统配置,`log4j2.xml`管理日志输出,`master-slave-servers.conf`定义了主从节点关系等。 3. `lib`目录:包含了运行DolphinScheduler所需的所有...

    HBase配置文件

    5. **log4j.properties**:日志配置文件,定义了HBase的日志级别和输出位置。 6. **hbase-policy.xml**:用于配置HBase的安全策略,如权限控制。 在搭建HBase集群时,你需要根据实际的硬件资源和网络环境,正确...

Global site tag (gtag.js) - Google Analytics