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
相关推荐
master-dragon4 小时前
java log相关:Log4J、Log4J2、LogBack,SLF4J
java·log4j·logback
YS_Geo4 小时前
多Agent协作案例:用AutoGen实现“写代码+测Bug”的自动开发流程
log4j
于顾而言4 小时前
【笔记】Software Engineering at Google
笔记·log4j·软件工程
代码程序猿RIP4 小时前
【Linux】线程封装
linux·jvm·c++
DKPT4 小时前
JVM新生代和老生代比例如何设置?
java·开发语言·jvm·笔记·学习
静心观复4 小时前
JVM 的 C1/C2 编译器
服务器·jvm
知彼解己4 小时前
JVM 运行时数据区域
java·开发语言·jvm
江团1io05 小时前
一篇文章带你彻底搞懂 JVM 垃圾收集器
java·开发语言·jvm
CodeLongBear5 小时前
深入理解 JVM 字节码文件:从组成结构到 Arthas 工具实践
java·jvm·后端
liweiweili1265 小时前
数据库中事务、指令、写法解读
jvm·数据库