После обновления версии Flink информация журнала диспетчера задач не отображается в веб-интерфейсе. В stdout
вы можете видеть лог самого кода, но не можете видеть лог самого Spring и Flink.
До какой версии вы обновились и как работает Flink (например, Yarn, Kubernetes, автономный и т. д.)?
В некоторых версиях Flink в определенных средах журналы недоступны в веб-интерфейсе, поскольку они собираются в другом месте. Например, вы захотите использовать что-то вроде kubectl logs
для доступа к журналам, если вы работаете в Kubernetes с определенными версиями Flink.
ОБНОВЛЯТЬ
Flink 1.11 переключился с log4j1 на log4j2. Подробности смотрите в примечаниях к выпуску . Кроме того, файл свойств ведения журнала log4j-yarn-session.properties
был переименован в log4j-session.properties
, а yarn-session.sh
обновлен для использования нового файла. Опять же, см. примечания к выпуску для получения дополнительной информации.
большое спасибо! Эта проблема была решена. Причина ошибки в том, что лог-фреймворк конфликтует. Я представил зависимость logback в файле pom. После удаления этой зависимости лог можно нормально просматривать в webui.