原创转载请注明出处。
今天配置一下了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文件。。。。
分享到:
相关推荐
Zookeeper中运行日志 zookeeper.out 文件的输出路径默认为启动脚本的当前路径,导致Zookeeper集群启动失败时总是不记得输出日志在哪儿,不便于查找错误原因,因此很有必要设置固定路径来保存运行日志 在本次实验之前...
在云原生环境中,Log4j 可以与Zookeeper 结合,例如,通过Zookeeper 实现动态日志配置,允许在不重启服务的情况下更改日志级别,这对于监控和调试大规模分布式系统非常有用。同时,Log4j 支持多种输出格式,可以方便...
接下来需要修改项目的Log4j配置文件`log4j.properties`,以便将日志数据发送到Flume。配置示例如下: ```properties log4j.rootLogger=INFO,flume log4j.appender.flume=org.apache.flume.clients.log4jappender....
3. **log4j.properties**:日志配置文件,用于控制Zookeeper的日志输出级别和格式。 **四、使用与部署** 解压`zookeeper-3.4.8.rar`后,用户可以直接修改`zoo.cfg`配置文件,设置适合自己的参数。例如,调整数据...
- 修改`/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,这些框架提供了丰富的配置选项和插件支持,使得日志管理更加灵活。 配置文件模块: 配置文件模块主要用于存储应用程序的参数和设置,允许用户或...
"新增log4j"表示这个示例中引入了Log4j日志框架,Log4j是一个广泛使用的Java日志库,用于记录应用程序运行过程中的事件,这对于调试和监控服务行为非常有用。开发者可以通过配置log4j.properties文件来定制日志输出...
- 默认使用Log4j记录服务调用的日志,可以通过配置文件调整日志级别和输出格式。 通过这个"Duboo分布式框架Demo",开发者可以深入了解和实践Duboo的各个核心功能,掌握如何在实际项目中应用Duboo来构建高可用、高...
4. **日志监控**:通过Log4j或Logback配置,将Kafka的日志输出到集中式日志系统,如Logstash、Fluentd,配合Elasticsearch、Grafana等进行分析和展示。 **4. 实战应用** 在实际应用中,Kafka常与其他技术结合,如...
3. **log4j.properties** 或 **log4j2.xml**:日志框架Log4j的配置文件,用于控制日志输出级别、格式和目的地。 其次,`jar`文件是Java平台的可执行包格式,它包含编译后的类文件、资源文件以及元数据。`jar`文件...
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`等)复制到...
* `log4j.properties`:用于配置日志级别和输出格式。 修改配置文件需要根据实际需求进行调整,以确保 Kafka 系统的稳定运行。 结语 Kafka 是一个功能强大且灵活的消息队列系统,通过本文档,读者可以快速入门 ...
在平时的开发和生产中,我们经常使用的log4j、slf4j、logback等日志框架,他们的配置大同小异。 默认配置: 默认情况下,如果对日志没有特殊处理,可以直接基于application.properties进行配置。常用的参数有:...
8. **日志配置**:Storm使用Log4j进行日志记录,可以调整日志级别、输出格式和目的地。 9. **网络配置**:包括心跳通信端口、worker间的通信端口等,这些都需要根据实际网络环境进行调整。 10. **安全性配置**:...
- `logger` 模块:定义 Seata 的日志输出,包括日志级别(如 debug、info、warn)和日志实现(如 logback、log4j)。 6. **其他高级配置**: - `metrics` 模块:监控 Seata 的性能指标,如 QPS、TPS、延迟等。 -...
- 创建`log4j.properties`文件并指定日志级别,通过命令行指定`--log4j`参数以输出详细日志。 11. **收集application log** - 收集与索引操作相关的日志信息。 #### 五、注意事项 - 在执行上述操作之前,请确保...
对于日志集成,可以使用Spring的Logback或Log4j,通过配置文件指定日志级别、输出格式和存储位置。 至于Dubbo Admin的安装,可以从源码中找到`dubbo-admin`项目,修改`webapp/WEB-INF/dubbo.properties`配置文件,...
2. `conf`目录:存放所有配置文件,例如`config.properties`定义了系统配置,`log4j2.xml`管理日志输出,`master-slave-servers.conf`定义了主从节点关系等。 3. `lib`目录:包含了运行DolphinScheduler所需的所有...
5. **log4j.properties**:日志配置文件,定义了HBase的日志级别和输出位置。 6. **hbase-policy.xml**:用于配置HBase的安全策略,如权限控制。 在搭建HBase集群时,你需要根据实际的硬件资源和网络环境,正确...