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
相关推荐
weixin_ab4 小时前
JMM--数据原子操作
jvm
超级小忍5 小时前
JVM 中的垃圾回收算法及垃圾回收器详解
java·jvm
prince058 小时前
Kafka 生产者和消费者高级用法
分布式·kafka·linq
菜萝卜子9 小时前
【Project】基于kafka的高可用分布式日志监控与告警系统
分布式·kafka
csdn_aspnet10 小时前
在 Windows 上安装和运行 Apache Kafka
windows·kafka
喝可乐的布偶猫10 小时前
Java类变量(静态变量)
java·开发语言·jvm
abigalexy12 小时前
深入JVM底层-垃圾回收GC算法
jvm
麦兜*1 天前
Spring Boot启动优化7板斧(延迟初始化、组件扫描精准打击、JVM参数调优):砍掉70%启动时间的魔鬼实践
java·jvm·spring boot·后端·spring·spring cloud·系统架构
真实的菜2 天前
Kafka生态整合深度解析:构建现代化数据架构的核心枢纽
架构·kafka·linq
真实的菜2 天前
JVM类加载系统详解:深入理解Java类的生命周期
java·开发语言·jvm