[英]Yarn report flink job as FINISHED and SUCCEED when flink job failure
[英]Separate flink job's log files when running in the same yarn session
當我們在一個紗線會話中運行多個flink作業時。 我們發現所有作業的日志都寫入同一文件“ taskmanager.log”,這對於我們檢查特定作業的日志很困難。 有什么辦法可以將它們分開嗎?
除此之外,如果我們的flink作業長時間運行,如何根據日期分隔日志文件?
據我所知,除了為每個作業運行單獨的群集之外,沒有任何其他方法可以為一個作業分離日志。 而且,很多記錄並不是真正針對特定工作的。
要設置日志輪換,您可以在flink / conf目錄的log4j.properties文件中放置以下內容:
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${log.file} log4j.appender.file.MaxFileSize=1000MB
log4j.appender.file.MaxBackupIndex=0 log4j.appender.file.append=false
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p %-60c %x - %m%n
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.