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
相关推荐
喝醉酒的小白14 小时前
Kafka 集群应急故障排查手册
分布式·kafka
无籽西瓜a14 小时前
【西瓜带你学Kafka | 第八期】 Kafka的主从同步、消息可靠性、流处理与顺序消费(文含图解)
java·分布式·后端·kafka·消息队列·mq
qqVHU14 小时前
kafka笔记
笔记·分布式·kafka
醉颜凉14 小时前
Kafka 消息过期时间设置与清理机制全解析
分布式·kafka·linq
Jinkxs14 小时前
SkyWalking - Kafka _ RabbitMQ 消息链路追踪支持
kafka·rabbitmq·skywalking
犬小哈14 小时前
滴滴二面:你项目为什么选择 RocketMQ,而不是 Kafka? 我:支支吾吾....
分布式·kafka·rocketmq
Jinkxs14 小时前
Kafka - 日志刷盘策略优化:sync.ms、flush.messages配置
分布式·kafka
武子康15 小时前
Java-219 RocketMQ Spring Boot 集成指南:生产者与消费者实战
java·spring boot·分布式·kafka·消息队列·rocketmq·java-rocketmq
清平乐的技术专栏15 小时前
【Kafka笔记】(一)认识 Kafka
笔记·分布式·kafka
清平乐的技术专栏16 小时前
【Kafka笔记】(四)Kafka 三种消费模式
笔记·分布式·kafka