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
相关推荐
上78将11 小时前
JVM回收垃圾机制
java·开发语言·jvm
Hello.Reader12 小时前
用 Flink SQL 搭建一个实时统计应用Kafka → Flink → MySQL 实战
sql·flink·kafka
路边草随风12 小时前
java 实现 flink 读 kafka 写 delta
java·大数据·flink·kafka
zzhongcy12 小时前
RocketMQ、Kafka 和 RabbitMQ 等中间件对比
kafka·rabbitmq·rocketmq
无敌最俊朗@12 小时前
C++ 内存管理与编译原理 (面试复习2)
java·开发语言·jvm
酷ku的森12 小时前
JVM垃圾回收机制
jvm
写bug的小屁孩12 小时前
2.Kafka-命令行操作、两种消息模型
分布式·kafka
路边草随风13 小时前
java 实现 flink 读 kafka 写 paimon
java·大数据·flink·kafka
Tan_Ying_Y13 小时前
垃圾收集机制(在什么时候,对什么,做了什么)
jvm
bing.shao13 小时前
Golang 链接kafka 设置SASL_PLAINTEXT安全协议
分布式·安全·kafka