Điểm:1

Kafka lưu trữ nhật ký log4j trong thư mục được gọi theo nghĩa đen là ${kafka.logs.dir}

lá cờ cn

Tôi đã cài đặt phiên bản xem trước của Kafka 3.0 với hỗ trợ log4j2 (http://home.apache.org/~dongjin/post/apache-kafka-log4j2-support/) trên máy chủ RHEL 8. Kafka và Zookeeper đang chạy thành công dưới dạng dịch vụ người dùng systemd. Tôi đặt biến môi trường KAFKA_LOG4J_OPTS="-Dlog4j.configurationFile=file:/home/username/kafka/bin/../config/log4j2.properties" trong tệp đơn vị systemd để sử dụng log4j 2.17 ist.

Tuy nhiên, có một điều kỳ lạ: tất cả các bản ghi log4j đều được lưu trữ trong một thư mục được gọi theo nghĩa đen là ${kafka.logs.dir} trong thư mục nhà. Trình thu gom rác lưu trữ thành công nhật ký vào đúng vị trí nhật ký ~/kafka/log. Vì vậy thư mục ~/kafka/log chứa các tập tin như kafkaServer-gc.log.0.current, trong khi thư mục kỳ lạ vui nhộn ~/${kafka.logs.dir} chứa máy chủ.log, bộ điều khiển.log, vân vân.

Khi xem các quy trình của kafka và người quản lý vườn thú, tôi có thể thấy rằng cả hai đều có lý lẽ -Dkafka.logs.dir=/home/username/kafka/bin/../logs. Điều này không nên xác định biến môi trường kafka.logs.dir, được sử dụng trong tệp config/log4j2.properties? Tại sao mà Zookeeper và Kafka dường như không có quyền truy cập vào điều này $kafka.logs.dir biến môi trường?

lá cờ jp
Kết quả thay thế mẫu bị vô hiệu hóa do sửa lỗi Log4shell?
lá cờ cn
Bạn có thể đúng. Tôi đã thêm định nghĩa về kafka.logs.dir vào đầu log4j2.properties cùng với đường dẫn thư mục và nó vẫn sử dụng `${kafka.logs.dir}` làm tên thư mục.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.