kafka ----修改log4j、jmx、jvm参数等

1、修改log4j 日志路径

在kafka-run-class.sh文件中修改如下配置,将 LOG_DIR变量指定为自己想要存储的路径

bash 复制代码
# Log directory to use
if [ "x$LOG_DIR" = "x" ]; then
  LOG_DIR="$base_dir/logs"
fi

2、修改jmx参数

在kafka-run-class.sh文件中将如下配置做修改

bash 复制代码
# JMX settings
if [ -z "$KAFKA_JMX_OPTS" ]; then
  KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false  -Dcom.sun.management.jmxremote.ssl=false "
fi

修改之后的

bash 复制代码
# JMX settings
if [ -z "$KAFKA_JMX_OPTS" ]; then
  KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=true  -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=8111 -Dcom.sun.management.jmxremote.password.file=jmxremote.password -Dcom.sun.management.jmxremote.access.file=jmxremote.access -Djava.rmi.server.hostname=$ip -Dcom.sun.management.jmxremote.rmi.port=${JMX_PORT:=10077} "
fi

3、 修改jvm 堆信息

kafka-server-start.sh 文件中修改相应如下信息

bash 复制代码
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
    export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
fi
相关推荐
IT_Octopus4 小时前
IntelliJ 本地日志路径自定义:`-DLOG_PATH=./logs` 为什么总“不听话“
java·log4j·intellij-idea
0+1117 小时前
Linux --线程概念与控制
linux·运维·服务器·jvm
瀚高PG实验室16 小时前
瀚高数据库V9.0.5数据脱敏完整配置步骤
jvm·数据库·postgresql·瀚高数据库
阿里云基础软件17 小时前
一句话看透 JVM,SysOM 诊断 Skill 新增 Java 应用诊断能力
java·开发语言·jvm·人工智能·操作系统·sysom 诊断 skill
wuminyu18 小时前
Kafka的写入延迟与磁盘IO抖动原理分析
java·linux·c语言·jvm·c++
大橙子plus18 小时前
linux搭建kafka
linux·运维·kafka
letisgo518 小时前
JAVA 高级进阶10篇《消息队列实战:RocketMQ/Kafka选型与“不丢不重有序“三连解》
java·面试·kafka·消息队列·rocketmq
fallwind_of_july18 小时前
JVM 频繁 Full GC 排查思路:从原理到工具实战
jvm
雾隐隐o18 小时前
Kafka 集群搭建:从核心概念到多节点部署
分布式·kafka
写后端的胖头鱼18 小时前
一文讲懂JVM与调优
jvm·后端·算法·架构·jvm调优