• flink operator 1.7 更换日志框架log4j 到logback


    更换日志框架 flink 1.18
    1 消除基础flink框架log4j 添加logback jar

    1-1 log4j
    log4j-1.2-api-2.17.1.jar
    log4j-api-2.17.1.jar
    log4j-core-2.17.1.jar
    log4j-slf4j-impl-2.17.1.jar
    1-2  logback
    logback-core-1.2.3.jar
    logback-classic-1.2.3.jar
    slf4j-api-1.7.25.jar
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    2 在镜像制作的时候消除:

    RUN rm -rf $FLINK_HOME/lib/log4j-1.2-api-2.17.1.jar
    RUN rm -rf $FLINK_HOME/lib/log4j-api-2.17.1.jar
    RUN rm -rf $FLINK_HOME/lib/log4j-core-2.17.1.jar
    RUN rm -rf $FLINK_HOME/lib/log4j-slf4j-impl-2.17.1.jar
    RUN rm -rf $FLINK_HOME/lib/log4j-1.2-api-2.17.1.jar
    COPY logback-core-1.2.3.jar $FLINK_HOME/lib
    COPY logback-classic-1.2.3.jar $FLINK_HOME/lib
    COPY slf4j-api-1.7.25.jar $FLINK_HOME/lib      
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    3-2 制作flink yaml的时候添加参数

    logConfiguration:
        logback-console.xml: |+
        >    >        >${log.file}>        >false>        >            >%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{60} %X{sourceThread} - %msg%n>        >        >            >${log.file}.%d{yyyy-MM-dd.HH.mm}>            >15>        >    >    >        >/opt/flink/log/${log.file}>        >false>        >true>        >            >%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{60} %X{sourceThread} - %msg%n>        >        >            >/opt/flink/log/${log.file}.%d{yyyy-MM-dd.HH.mm}>            >15>        >    >    >        -ref ref="file"/>    >    >        -ref ref="file"/>    >    >        -ref ref="file"/>    >    >        -ref ref="file"/>    >    >        -ref ref="file"/>    >    >        -ref ref="file"/>    >>
    
    • 1
    • 2
    • 3
  • 相关阅读:
    尖叫青蛙:Screaming Frog SEO Spider 17.2
    Vue 简单快速入门
    Spring Boot 集成 Redis 配置 MyBatis 二级缓存
    1009HW
    设计模式 --单例模式
    MQ消费堆积问题解决思路
    GIS基础
    Kotlin sort map :TreeMap
    CVE-2022-22963:Spring Cloud Function SpEL 远程代码执行漏洞
    python的类成员和实例成员
  • 原文地址:https://blog.csdn.net/newbrid007/article/details/136192168