Я запускаю экземпляр Cassandra со своим собственным сценарием запуска, который устанавливает каталог CASSANDRA_CONF (который находится за пределами каталога CASSANDRA_HOME).
export CASSANDRA_CONF=/path/to/conf
cassandra -f -Dcassandra.config=file://path/to/yaml
Когда процесс начался, я заметил, что журналы не учитывают мой файл log4j-server.properties. После дальнейшего изучения кажется, что файл log4j-server.properties не загружается, хотя ссылка на него появляется в аргументах командной строки, сгенерированных Cassandra:
-Dlog4j.configuration=log4j-server.properties
В скрипте я вывожу содержимое файла log4j-server.properties, чтобы убедиться, что он хотя бы читал из нужного места и был. Есть ли какой-то параметр конфигурации, который мне не хватает, который заставляет Cassandra читать из файла log4j-server.properties?