У меня есть приложение pyspark и логирование с log4j.
Проблема в том, что когда я запускаю приложение spark в режиме yarn-client, ведется запись в журнал, но когда я запускаю приложение в режиме yarn-cluster, этого не происходит.
Мне нужен журнал сообщения, которые будут напечатаны и сохранены в виде файла в кластерном режиме.
Уже пробовал
Spark-submit —-files option
and setting spark.executor.extrajavaoptions and spark.driver.extrajavaoptions.
My log4j.properties
log4j.rootCategory=INFO,FILE
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=/some/path/to/edgeNode/SparkDriver.log
log4j.appender.FILE.Append=false
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{1}: %m%n