This message was deleted.
# troubleshooting
s
This message was deleted.
g
yes, you can. you can specify peon log4j config in
druid.indexer.runner.javaOptsArray
of
middleManager/runtime.properties
, and MM log4j config in
middleManager/jvm.config
both with system properties like
-Dlog4j.configurationFile
n
setting this -Dlog4j.configurationFile will overwrite DRUID_LOG4J value ?
+ I am running druid as docker containers ..
g
hmm i'm not sure. I am not familiar with how
DRUID_LOG4J
works in docker containers
n
what works for me on docker for middle-manager 1. set DRUID_SERVICE_LOG4J - the log4j xml content is configure to produce json entries log events --> will create file on this path - /tmp/conf/druid/cluster/data/middleManager/log4j2.xml 2. add JAVA_OPTS to docker env - JAVA_OPTS="-Dlog4j2.configurationFile=/tmp/conf/druid/cluster/data/middleManager/log4j2.xml"
p
i m trying to set storage config in environment file but when i look i side container file it is not over ridden any reasons?
n
can you please share the config .. I will try to help .. if not solved yet ..
p
@Nir Bar On sure i have multiple node on docker compose file i have environment file
# DRUID_SINGLE_NODE_CONF=micro-quickstart   druid_emitter_logging_logLevel=debug   druid_extensions_loadList=["druid-histogram", "druid-datasketches","druid-kafka-indexing-service","druid-lookups-cached-global","postgresql-metadata-storage","druid-multi-stage-query"]   druid_overlord_port=8090 druid_zk_service_host=zookeeper   druid_metadata_storage_host=postgres druid_metadata_storage_type=postgresql druid_metadata_storage_connector_connectURI=jdbc:postgresql://postgres:5432/druid druid_metadata_storage_connector_user=druid druid_metadata_storage_connector_password=FoolishPassword   druid_coordinator_balancer_strategy=cachingCost   druid_indexer_runner_javaOptsArray=["-server", "-Xmx1g", "-Xms1g", "-XX:MaxDirectMemorySize=3g", "-Duser.timezone=UTC", "-Dfile.encoding=UTF-8", "-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager"] druid_indexer_fork_property_druid_processing_buffer_sizeBytes=256MiB   druid_storage_type=local druid_storage_storageDirectory=/opt/shared/segments druid_indexer_logs_type=file druid_baseDirectory=/opt/druid/data   druid_indexer_logs_directory=/opt/shared/indexing-logs druid_conf_dir=/opt/data   druid_processing_numThreads=2 druid_processing_numMergeBuffers=2   DRUID_LOG4J=<?xml version="1.0" encoding="UTF-8" ?><Configuration status="WARN"><Appenders><Console name="Console" target="SYSTEM_OUT"><PatternLayout pattern="%d{ISO8601} %p [%t] %c - %m%n"/></Console></Appenders><Loggers><Root level="info"><AppenderRef ref="Console"/></Root><Logger name="org.apache.druid.jetty.RequestLog" additivity="false" level="DEBUG"><AppenderRef ref="Console"/></Logger></Loggers></Configuration>