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
相关推荐
2401_8980751210 小时前
Python在金融科技(FinTech)中的应用
jvm·数据库·python
wmfglpz8811 小时前
NumPy入门:高性能科学计算的基础
jvm·数据库·python
QuZero11 小时前
Java `volatile` and Memory Model
java·jvm
zlpzlpzyd11 小时前
groovy学习
java·jvm·学习
是梦终空11612 小时前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
Java面试题总结14 小时前
2026最新Java八股文(完整版)
java·开发语言·jvm·数据库·java面试·java八股文
小璐资源网14 小时前
单元测试中应对外部服务依赖的实践指南
单元测试·log4j
future021015 小时前
Kafka集群高可用架构深度解析
kafka
wmfglpz8815 小时前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
2501_9110882317 小时前
Web开发与API
jvm·数据库·python