• Windows关闭zookeeper、rocketmq日志输出以及修改rocketmq的JVM内存占用大小


    1. JDK-1.8
    2. zookeeper-3.4.14
    3. rocketmq-3.2.6

    zookeeper

    进入到zookeeper的conf目录
    在这里插入图片描述
    清空配置文件,只保留下面这一行。zookeeper关闭日志输出相对简单。

    log4j.rootLogger=OFF
    
    • 1

    rocketmq

    进入到rocketmq的conf目录
    在这里插入图片描述

    logback_broker.xml

    
    <configuration>
    	<logger name="RocketmqClient" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqBroker" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqCommon" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqStore" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqStoreError" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqTransaction" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqRebalanceLock" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqRemoting" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqStats" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<root>
    		<level value="OFF" />
    	root>
    configuration>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42

    logback_filtersrv.xml

    
    <configuration>
    	<logger name="RocketmqFiltersrv" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqCommon" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqRemoting" additivity="false">
    		<level value="OFF" />
    	logger>
    	
    	<root>
    		<level value="OFF" />
    	root>
    configuration>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    logback_namesrv.xml

    
    <configuration>
    	<logger name="RocketmqNamesrv" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqCommon" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqRemoting" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<root>
    		<level value="OFF" />
    	root>
    configuration>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    logback_tools.xml

    
    <configuration>
    	<logger name="RocketmqTools" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqCommon" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqStore" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<logger name="RocketmqRemoting" additivity="false">
    		<level value="OFF" />
    	logger>
    
    	<root>
    		<level value="OFF" />
    	root>
    configuration>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22

    修改rocketmq JVM 内存大小

    进入到rocketmq的bin目录
    在这里插入图片描述

    mqadmin.xml、mqbroker.xml、mqfiltersrv.xml、mqnamesrv.xml

    修改options为以下内容,注意Xmx的值一定要比MaxNewSize的值大
    MaxNewSize is equal to or greater than the entire heap

    	<options>
    		<-Xms512m>-Xms512m>
    		<-Xmx512m>-Xmx512m>
    		<-XX:NewSize>256M-XX:NewSize>
    		<-XX:MaxNewSize>256M-XX:MaxNewSize>
    	options>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    rocketmq数据存储位置为用户目录下的store(如果报错了,开发或者测试环境可以随便删除)

    在这里插入图片描述
    rocketmq日志文件存储位置为用户目录下的logs
    在这里插入图片描述

    rocketmq_client.log日志无法关闭

    在这里插入图片描述

  • 相关阅读:
    【剑指offer】序列化二叉树
    2023-09-23 LeetCode每日一题(树上的操作)
    Mysql中常用的sql语句(适合萌新学习)
    分享一个java+python双版本源码之基于微信小程序的校园跑腿接单系统 校园快递代领小程序(源码、lw、调试)
    Java8 巨强大的新特性 lambda表达式
    金仓数据库KingbaseES物理备份恢复最佳实践(概述)
    【js】js中深拷贝与浅拷贝:
    7、Instant-ngp
    Install nodejs 18.x to Linux mint 20.3
    SpringBoot配置文件和日志
  • 原文地址:https://blog.csdn.net/weixin_43933728/article/details/132832649