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
相关推荐
健康平安的活着15 分钟前
JVM 调优篇8 调优案例5- 逃逸分析
jvm
刘大猫.20 分钟前
Arthas jvm(查看当前JVM的信息)
jvm·arthas·arthas命令·查看当前jvm的信息
pjx9872 小时前
JVM 字节码与 JIT 编译详解
jvm
guangzhi06332 小时前
JVM堆介绍
jvm
18你磊哥2 小时前
java重点学习-JVM类加载器+垃圾回收
java·jvm
翔云1234564 小时前
Go语言的垃圾回收(GC)机制的迭代和优化历史
java·jvm·golang·gc
Yz98767 小时前
Hadoop里面MapReduce的序列化与Java序列化比较
java·大数据·jvm·hadoop·分布式·mapreduce·big data
pjx9878 小时前
JVM 性能调优与监控
jvm·测试工具
无奇不有 不置可否8 小时前
JVM基础篇学习笔记
java·jvm
pjx9878 小时前
JVM 案例研究与实战经验
jvm