在CentOS上调整Kafka的日志级别,可以通过修改Kafka配置文件server.properties
来实现。以下是详细步骤:
server.properties
文件调整找到server.properties
文件:
config
文件夹下,例如:/opt/kafka/config/server.properties
。编辑server.properties
文件:
server.properties
文件,例如使用vi
或nano
:sudo vi /opt/kafka/config/server.properties
修改日志级别:
log4j.logger.kafka=INFO
这一行(默认日志级别是INFO
)。DEBUG
、WARN
、ERROR
等。例如:log4j.logger.kafka=DEBUG
保存并退出编辑器:
vi
,按Esc
键,然后输入:wq
并回车保存退出。nano
,按Ctrl+O
保存,然后按Ctrl+X
退出。重启Kafka服务:
sudo systemctl restart kafka
如果你不想修改配置文件,也可以通过命令行临时调整日志级别:
进入Kafka的bin目录:
cd /opt/kafka/bin
使用kafka-configs.sh
脚本调整日志级别:
server.log
的日志级别调整为DEBUG
:./kafka-configs.sh --zookeeper localhost:2181 --entity-type brokers --entity-name localhost:9092 --alter --add-config log4j.logger.kafka=DEBUG
TRACE
、DEBUG
、INFO
、WARN
、ERROR
、FATAL
。logs
目录下,例如/opt/kafka/logs/server.log
。DEBUG
可能会产生大量日志,影响系统性能,建议仅在调试时使用。通过以上方法,你可以在CentOS上成功调整Kafka的日志级别。