簡體   English   中英

在Emr上Flink日志文件

[英]Flink log files on Emr

我在Emr中運行了Flink jar。 我將logback.xml設置為/mnt/var/flink.log作為在Emr上運行時的路徑。 我只能看到運行罐子時Emr形成的日志,而看不到我的日志。 請給我建議一種方法,以獲取我在Emr中作為Flink jar運行的程序中定義的日志。 我無法找到適當的解決方案。 我的logback.xml看起來像:

<configuration>
<logger name="org.apache.flink.runtime.jobgraph.JobGraph" level="INFO" additivity="false">
<appender-ref ref="file" />
</logger>
    <appender name="file" class="ch.qos.logback.core.FileAppender">
        <file>/mnt/var/log/flink.log</file>
        <append>false</append>
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{60} %X{sourceThread} - %msg%n</pattern>
        </encoder>
    </appender>
    <root level="INFO">
        <appender-ref ref="file"/>
    </root>
</configuration>

按照此SO問題 ,它可能與FLINK-7990 有關 但是請注意,必須將logback.xml文件Flink的conf目錄放在啟動Flink的系統上。 旁注-如果您在提問時加入Flink版本,這將是非常有用的,因為它是一個快速發展的目標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM