无法更改不同 kafka 连接器的默认 /etc/kafka/connect-log4j.properties 位置
Unable to change default /etc/kafka/connect-log4j.properties location for different kafka connectors
我正在使用多个 kafka 连接器。但是每个连接器都在同一个 connect.log 文件中写入日志。但我希望连接器写入不同的日志文件。为此,在启动期间我需要更改默认 /etc/kafka/connect-log4j.properties 文件。但是无法更改。
示例启动脚本:
/usr/bin/connect-standalone ../properties/sample-worker.properties ../properties/sample-connector.properties > /dev/null 2>&1 &
有什么方法可以在连接器启动期间更改默认 /etc/kafka/connect-log4j.properties 文件。
Kafka 使用 log4j,并有一个覆盖它的变量
export KAFKA_LOG4J_OPTS="-Dlog4j.configuration=file:///some/other/log4j.properties"
connect-standalone.sh ...
一般来说,最好使用 connect-distributed
并使用一些日志聚合工具,如 ELK stack 来解析不同连接器的日志事件
我正在使用多个 kafka 连接器。但是每个连接器都在同一个 connect.log 文件中写入日志。但我希望连接器写入不同的日志文件。为此,在启动期间我需要更改默认 /etc/kafka/connect-log4j.properties 文件。但是无法更改。
示例启动脚本:
/usr/bin/connect-standalone ../properties/sample-worker.properties ../properties/sample-connector.properties > /dev/null 2>&1 &
有什么方法可以在连接器启动期间更改默认 /etc/kafka/connect-log4j.properties 文件。
Kafka 使用 log4j,并有一个覆盖它的变量
export KAFKA_LOG4J_OPTS="-Dlog4j.configuration=file:///some/other/log4j.properties"
connect-standalone.sh ...
一般来说,最好使用 connect-distributed
并使用一些日志聚合工具,如 ELK stack 来解析不同连接器的日志事件