Не уверен, какую версию spark вы используете.Мое расследование основано на спарк-2.4.0.Описанное поведение действительно как для искровых автономных , так и mesos целей развертывания.
org.apache.spark.deploy.rest.RestSubmissionClient
используется в качестве обработчика для запросов на отправку остальных запросов и программно использует Уровень INFO для регистрации ответа.
org.apache.spark.deploy.SparkSubmit
используется в качестве основного класса при вызове spark-submit , а его регистратор является корневым регистратором верхнего уровня для всех остальных регистраторов.
Программно, если определенный логгер для SparkSubmit не установлен в conf / log4j.properties (то же самое сохраняется, когда этот файл отсутствует) уровень по умолчанию установлен на WARN .
Далее, при отсутствии специального регистратора для RestSubmissionClient он получает уровень своего корневого регистратора, равный SparkSubmit logger.
Вы можете увидеть ошибки, потому что снова WARN является значением по умолчанию.
Чтобы иметь возможность просматривать журналы для оставшихся заявок, вы можете настроить $ {SPARK_HOME} /conf/log4j.properties с помощью либоlog4j.logger.org.apache.spark.deploy.rest.RestSubmissionClient=INFO
или log4j.logger.org.apache.spark.deploy.rest=INFO
для других классов в этом пакете.