在CentOS系统中,Kafka的日志级别可以通过修改Kafka配置文件server.properties
来设置。以下是具体步骤:
server.properties
文件找到配置文件:
config
文件夹中,文件名为server.properties
。编辑配置文件:
vi
、nano
等)打开server.properties
文件。sudo vi /path/to/kafka/config/server.properties
设置日志级别:
找到或添加以下配置项,并根据需要设置日志级别。Kafka支持多种日志级别,包括ERROR
、WARN
、INFO
、DEBUG
和TRACE
。
# 设置服务器日志级别
log4j.rootLogger=INFO, stdout
# 设置特定组件的日志级别
log4j.logger.kafka=INFO
log4j.logger.org.apache.kafka=INFO
log4j.logger.org.eclipse.jetty=INFO
你可以根据需要调整日志级别,例如:
log4j.rootLogger=DEBUG, stdout
保存并退出:
重启Kafka服务:
sudo systemctl restart kafka
从Kafka 2.8版本开始,可以通过环境变量来设置日志级别。
设置环境变量:
KAFKA_LOG4J_OPTS
。export KAFKA_LOG4J_OPTS="-Dlog4j.configuration=file:/path/to/kafka/config/log4j.properties"
创建或修改log4j.properties
文件:
log4j.properties
文件,设置日志级别。# 设置根日志级别
log4j.rootLogger=INFO, stdout
# 设置特定组件的日志级别
log4j.logger.kafka=INFO
log4j.logger.org.apache.kafka=INFO
log4j.logger.org.eclipse.jetty=INFO
启动Kafka服务:
sudo systemctl start kafka
通过以上步骤,你可以在CentOS系统中成功设置Kafka的日志级别。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS中如何设置Java日志级别