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
相关推荐
钰爱&3 小时前
【Linux】POSIX 线程信号量与互斥锁▲
java·开发语言·jvm
Timmer丿6 小时前
kafka学习笔记(四、生产者、消费者(客户端)深入研究(三)——事务详解及代码实例)
java·笔记·学习·kafka
黄雪超8 小时前
JVM——即时编译器的中间表达形式
java·开发语言·jvm
黄雪超8 小时前
JVM——即时编译
java·开发语言·jvm
XQ丶YTY9 小时前
记录一下学习kafka的使用以及思路
分布式·学习·kafka
每次的天空10 小时前
Android Handler 机制面试总结
java·开发语言·jvm
m0_5945263014 小时前
SPDK NVMe of RDMA 部署
log4j·rdma·spdk
言小乔.15 小时前
202536 | KafKa生产者分区写入策略+消费者分区分配策略
分布式·kafka·linq
predisw15 小时前
kafka leader traffic 重平衡
分布式·kafka
Leaf吧15 小时前
Spring Cloud Stream集成RocketMQ(kafka/rabbitMQ通用)
kafka·rabbitmq·rocketmq