memcached全面剖析-2.理解memcache…

本文详细探讨了memcached的SlabAllocation机制,包括其原理、主要术语、在缓存记录过程中的应用,以及如何通过GrowthFactor进行内存优化。同时,介绍了如何通过stats命令和memcached-tool脚本查看内存状态和slabs使用状况,提供了宝贵的内存管理与调优建议。

版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/07/11/memcached-002/以及本声明。

下面是《memcached全面剖析》的第二部分。

发表日:2008/7/9
作者:前坂?(Toru Maesaka)
原文链接:http://gihyo.jp/dev/feature/01/memcached/0002

  • Slab Allocation机制:整理内存以便重复使用
    • Slab Allocation的主要术语
  • 在Slab中缓存记录的原理
  • Slab Allocator的缺点
  • 使用Growth Factor进行调优
  • 查看memcached的内部状态
  • 查看slabs的使用状况
  • 内存存储的总结

我是mixi株式会社研究开发组的前坂?。 上次的文章介绍了memcached是分布式的高速缓存服务器。本次将介绍memcached的内部构造的实现方式,以及内存的管理方式。另外,memcached的内部构造导致的弱点也将加以说明。

Slab Allocation机制:整理内存以便重复使用

最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,最坏的情况下,会导致操作系统比memcached进程本身还慢。Slab Allocator就是为解决该问题而诞生的。

下面来看看Slab Allocator的原理。下面是memcached文档中的slab allocator的目标:

the primary goal of the slabs subsystem in memcached was to eliminate memory fragmentation issues totally by using fixed-size memory chunks coming from a few predetermined size classes.

也就是说,Slab Allocator的基本原理是按照预先规定的大小,将分配的内存分割成特定长度的块,以完全解决内存碎片问题。

Slab Allocation的原理相当简单。 将分配的内存分割成各种尺寸的块(chunk),并把尺寸相同的块分成组(chunk的集合)(图1)。


图1 Slab Allocation的构造图

而且,slab allocator还有重复使用已分配的内存的目的。也就是说,分配到的内存不会释放,而是重复利用。

Slab Allocation的主要术语

Page

分配给Slab的内存空间,默认是1MB。分配给Slab之后根据slab的大小切分成chunk。

Chunk

用于缓存记录的内存空间。

Slab Class

特定大小的chunk的组。

在Slab中缓存记录的原理

下面说明memcached如何针对客户端发送的数据选择slab并缓存到chunk中。

memcached根据收到的数据的大小,选择最适合数据大小的slab(图2)。 memcached中保存着slab内空闲chunk的列表,根据该列表选择chunk,然后将数据缓存于其中。


图2 选择存储记录的组的方法

实际上,Slab Allocator也是有利也有弊。下面介绍一下它的缺点。

Slab Allocator的缺点

Slab Allocator解决了当初的内存碎片问题,但新的机制也给memcached带来了新的问题。

这个问题就是,由于分配的是特定长度的内存,因此无法有效利用分配的内存。例如,将100字节的数据缓存到128字节的chunk中,剩余的28字节就浪费了(图3)。


图3 chunk空间的使用

对于该问题目前还没有完美的解决方案,但在文档中记载了比较有效的解决方案。

The most efficient way to reduce the waste is to use a list of size classes that closely matches (if that's at all possible) common sizes of objects that the clients of this particular installation of memcached are likely to store.

就是说,如果预先知道客户端发送的数据的公用大小,或者仅缓存大小相同的数据的情况下,只要使用适合数据大小的组的列表,就可以减少浪费。

但是很遗憾,现在还不能进行任何调优,只能期待以后的版本了。但是,我们可以调节slab class的大小的差别。接下来说明growth factor选项。

使用Growth Factor进行调优

memcached在启动时指定 Growth Factor因子(通过-f选项),就可以在某种程度上控制slab之间的差异。默认值为1.25。但是,在该选项出现之前,这个因子曾经固定为2,称为“powers of 2”策略。

让我们用以前的设置,以verbose模式启动memcached试试看:

$ memcached -f 2 -vv

下面是启动后的verbose输出:

slab class 1: chunk size 128 perslab 8192slab class 2: chunk size 256 perslab 4096slab class 3: chunk size 512 perslab 2048slab class 4: chunk size 1024 perslab 1024slab class 5: chunk size 2048 perslab 512slab class 6: chunk size 4096 perslab 256slab class 7: chunk size 8192 perslab 128slab class 8: chunk size 16384 perslab 64slab class 9: chunk size 32768 perslab 32slab class 10: chunk size 65536 perslab 16slab class 11: chunk size 131072 perslab 8slab class 12: chunk size 262144 perslab 4slab class 13: chunk size 524288 perslab 2

可见,从128字节的组开始,组的大小依次增大为原来的2倍。这样设置的问题是,slab之间的差别比较大,有些情况下就相当浪费内存。因此,为尽量减少内存浪费,两年前追加了growth factor这个选项。

来看看现在的默认设置(f=1.25)时的输出(篇幅所限,这里只写到第10组):

slab class 1: chunk size 88 perslab 11915slab class 2: chunk size 112 perslab 9362slab class 3: chunk size 144 perslab 7281slab class 4: chunk size 184 perslab 5698slab class 5: chunk size 232 perslab 4519slab class 6: chunk size 296 perslab 3542slab class 7: chunk size 376 perslab 2788slab class 8: chunk size 472 perslab 2221slab class 9: chunk size 592 perslab 1771slab class 10: chunk size 744 perslab 1409

可见,组间差距比因子为2时小得多,更适合缓存几百字节的记录。从上面的输出结果来看,可能会觉得有些计算误差,这些误差是为了保持字节数的对齐而故意设置的。

将memcached引入产品,或是直接使用默认值进行部署时,最好是重新计算一下数据的预期平均长度,调整growth factor,以获得最恰当的设置。内存是珍贵的资源,浪费就太可惜了。

接下来介绍一下如何使用memcached的stats命令查看slabs的利用率等各种各样的信息。

查看memcached的内部状态

memcached有个名为stats的命令,使用它可以获得各种各样的信息。执行命令的方法很多,用telnet最为简单:

$ telnet 主机名 端口号

连接到memcached之后,输入stats再按回车,即可获得包括资源利用率在内的各种信息。此外,输入"stats slabs"或"stats items"还可以获得关于缓存记录的信息。结束程序请输入quit。

这些命令的详细信息可以参考memcached软件包内的protocol.txt文档。

$ telnet localhost 11211Trying ::1...Connected to localhost.Escape character is '^]'.statsSTAT pid 481STAT uptime 16574STAT time 1213687612STAT version 1.2.5STAT pointer_size 32STAT rusage_user 0.102297STAT rusage_system 0.214317STAT curr_items 0STAT total_items 0STAT bytes 0STAT curr_connections 6STAT total_connections 8STAT connection_structures 7STAT cmd_get 0STAT cmd_set 0STAT get_hits 0STAT get_misses 0STAT evictions 0STAT bytes_read 20STAT bytes_written 465STAT limit_maxbytes 67108864STAT threads 4ENDquit

另外,如果安装了libmemcached这个面向C/C++语言的客户端库,就会安装 memstat 这个命令。使用方法很简单,可以用更少的步骤获得与telnet相同的信息,还能一次性从多台服务器获得信息。

$ memstat --servers=server1,server2,server3,...

libmemcached可以从下面的地址获得:

查看slabs的使用状况

使用memcached的创造着Brad写的名为memcached-tool的Perl脚本,可以方便地获得slab的使用情况(它将memcached的返回值整理成容易阅读的格式)。可以从下面的地址获得脚本:

使用方法也极其简单:

$ memcached-tool 主机名:端口 选项

查看slabs使用状况时无需指定选项,因此用下面的命令即可:

$ memcached-tool 主机名:端口

获得的信息如下所示:

# Item_Size Max_age 1MB_pages Count Full? 1 104 B 1394292 s 1215 12249628 yes 2 136 B 1456795 s 52 400919 yes 3 176 B 1339587 s 33 196567 yes 4 224 B 1360926 s 109 510221 yes 5 280 B 1570071 s 49 183452 yes 6 352 B 1592051 s 77 229197 yes 7 440 B 1517732 s 66 157183 yes 8 552 B 1460821 s 62 117697 yes 9 696 B 1521917 s 143 215308 yes10 872 B 1695035 s 205 246162 yes11 1.1 kB 1681650 s 233 221968 yes12 1.3 kB 1603363 s 241 183621 yes13 1.7 kB 1634218 s 94 57197 yes14 2.1 kB 1695038 s 75 36488 yes15 2.6 kB 1747075 s 65 25203 yes16 3.3 kB 1760661 s 78 24167 yes

各列的含义为:

列 含义 # slab class编号 Item_Size Chunk大小 Max_age LRU内最旧的记录的生存时间 1MB_pages 分配给Slab的页数 Count Slab内的记录数 Full? Slab内是否含有空闲chunk

从这个脚本获得的信息对于调优非常方便,强烈推荐使用。

内存存储的总结

本次简单说明了memcached的缓存机制和调优方法。希望读者能理解memcached的内存管理原理及其优缺点。

下次将继续说明LRU和Expire等原理,以及memcached的最新发展方向—— 可扩充体系(pluggable architecher))。

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.crmp.ecc</groupId> <artifactId>crmp-data-syncjob</artifactId> <packaging>pom</packaging> <version>1.0.0-SNAPSHOT</version> <modules> <module>crmp-data-syncjob-common</module> <module>crmp-data-syncjob-dao</module> <module>crmp-data-syncjob-domain</module> <module>crmp-data-syncjob-service</module> <module>crmp-data-syncjob-web</module> </modules> <name>多数据源同步服务</name> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.18</version> <relativePath/> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>11</java.version> <!-- 框架版本 --> <flink.version>1.19.3</flink.version> <flink-cdc.version>3.2.0</flink-cdc.version> <debezium.version>1.9.8.Final</debezium.version> <scala.binary.version>2.12</scala.binary.version> <!-- 数据库与中间件依赖 --> <mysql.version>8.0.21</mysql.version> <druid.version>1.2.21</druid.version> <mybatis.version>2.3.1</mybatis.version> <kafka-clients.version>2.8.1</kafka-clients.version> <!-- 工具类与文档 --> <lombok.version>1.18.30</lombok.version> <hutool.version>5.8.6</hutool.version> <commons.math3.version>3.6.1</commons.math3.version> <!-- 统一SLF4J版本(与Flink 1.19.3兼容) --> <slf4j.version>1.7.36</slf4j.version> <!-- Infinispan统一版本(避免传递依赖冲突) --> <infinispan.version>13.0.20.Final</infinispan.version> </properties> <!-- 依赖管理:统一锁定版本,优先级:BOM > 显式声明 --> <dependencyManagement> <dependencies> <!-- 1. Debezium BOM:优先锁定所有Debezium子依赖版本(包括传递依赖) --> <dependency> <groupId>io.debezium</groupId> <artifactId>debezium-bom</artifactId> <version>${debezium.version}</version> <type>pom</type> <scope>import</scope> </dependency> <!-- 2. Spring Cloud 依赖(与Spring Boot 2.7.18兼容) --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>2021.0.8</version> <type>pom</type> <scope>import</scope> </dependency> <!-- 3. 核心依赖版本锁定 --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-commons</artifactId> <version>${infinispan.version}</version> </dependency> <!-- 4. Debezium核心组件(已通过BOM锁定版本,此处仅声明排除规则)--> <dependency> <groupId>io.debezium</groupId> <artifactId>debezium-core</artifactId> <version>${debezium.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> </exclusion> <exclusion> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </exclusion> <exclusion> <groupId>org.infinispan</groupId> <artifactId>infinispan-commons-jdk11</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.debezium</groupId> <artifactId>debezium-connector-mysql</artifactId> <version>${debezium.version}</version> <exclusions> <exclusion> <groupId>org.infinispan</groupId> <artifactId>infinispan-commons-jdk11</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.debezium</groupId> <artifactId>debezium-connector-oracle</artifactId> <version>${debezium.version}</version> <exclusions> <exclusion> <groupId>org.infinispan</groupId> <artifactId>infinispan-commons-jdk11</artifactId> </exclusion> </exclusions> </dependency> <!-- 5. Flink CDC组件 --> <!-- <dependency> <groupId>com.ververica</groupId> <artifactId>flink-connector-mysql-cdc</artifactId> <version>${flink-cdc.version}</version> </dependency> <dependency> <groupId>com.ververica</groupId> <artifactId>flink-connector-oracle-cdc</artifactId> <version>${flink-cdc.version}</version> </dependency>--> <!-- 6. 子模块版本管理 --> <dependency> <groupId>com.crmp.ecc</groupId> <artifactId>crmp-data-syncjob-common</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.crmp.ecc</groupId> <artifactId>crmp-data-syncjob-dao</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.crmp.ecc</groupId> <artifactId>crmp-data-syncjob-domain</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.crmp.ecc</groupId> <artifactId>crmp-data-syncjob-service</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-math3</artifactId> <version>${commons.math3.version}</version> </dependency> </dependencies> </dependencyManagement> <dependencies> <!-- ========== Spring Boot核心:排除日志冲突 ========== --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-reload4j</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> <!-- ========== 测试依赖 ========== --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> <!-- ========== 工具类 ========== --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>${hutool.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${commons-lang3.version}</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.16.0</version> </dependency> <!-- ========== 数据库依赖 ========== --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version}</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>${druid.version}</version> <exclusions> <exclusion> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> </exclusion> <exclusion> <groupId>com.googlecode</groupId> <artifactId>hibernate-memcached</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>${mybatis.version}</version> </dependency> <!-- Oracle驱动 --> <dependency> <groupId>com.oracle.database.jdbc</groupId> <artifactId>ojdbc10</artifactId> <version>19.10.0.0</version> <scope>runtime</scope> </dependency> <dependency> <groupId>com.oracle.database.nls</groupId> <artifactId>orai18n</artifactId> <version>19.10.0.0</version> </dependency> <!-- 人大金仓 --> <dependency> <groupId>com.kingbase8.jdbc</groupId> <artifactId>kingbase8</artifactId> <version>8.6.0</version> </dependency> <!-- ========== Flink核心依赖 ========== --> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-clients</artifactId> <version>${flink.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-table-api-java-bridge</artifactId> <version>${flink.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-table-planner_${scala.binary.version}</artifactId> <version>${flink.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-statebackend-rocksdb</artifactId> <version>${flink.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-json</artifactId> <version>${flink.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>31.1-jre</version> <scope>provided</scope> </dependency> <!-- ========== CDC连接器(核心修改:排除Infinispan-jdk11依赖) ========== --> <!-- Mysql CDC:排除传递的Debezium和Infinispan问题依赖 --> <!--<dependency> <groupId>com.ververica</groupId> <artifactId>flink-connector-mysql-cdc</artifactId> <exclusions> <exclusion> <groupId>org.apache.flink</groupId> <artifactId>flink-core</artifactId> </exclusion> <exclusion> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> </exclusion> <exclusion> <groupId>org.apache.flink</groupId> <artifactId>flink-streaming-java</artifactId> </exclusion> <exclusion> <groupId>io.debezium</groupId> <artifactId>*</artifactId> </exclusion> <exclusion> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </exclusion> <!– 排除Flink CDC传递的Infinispan问题依赖 –> <exclusion> <groupId>org.infinispan</groupId> <artifactId>infinispan-commons-jdk11</artifactId> </exclusion> </exclusions> </dependency>--> <!-- Oracle CDC:排除传递的Debezium和Infinispan问题依赖 --> <!--<dependency> <groupId>com.ververica</groupId> <artifactId>flink-connector-oracle-cdc</artifactId> <exclusions> <exclusion> <groupId>org.apache.flink</groupId> <artifactId>flink-core</artifactId> </exclusion> <exclusion> <groupId>io.debezium</groupId> <artifactId>*</artifactId> </exclusion> <exclusion> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </exclusion> <exclusion> <groupId>org.infinispan</groupId> <artifactId>infinispan-commons-jdk11</artifactId> </exclusion> </exclusions> </dependency>--> <!-- 人大金仓CDC --> <dependency> <groupId>com.kingbase</groupId> <artifactId>flink-sql-cdc-connector-kes-v2</artifactId> <version>3.2-SNAPSHOT</version> <exclusions> <!-- <exclusion> <groupId>io.debezium</groupId> <artifactId>*</artifactId> </exclusion>--> <exclusion> <groupId>org.infinispan</groupId> <artifactId>infinispan-commons-jdk11</artifactId> </exclusion> <exclusion> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> </exclusion> </exclusions> </dependency> <!-- ========== 显式引入Debezium核心组件 ========== --> <dependency> <groupId>io.debezium</groupId> <artifactId>debezium-core</artifactId> </dependency> <dependency> <groupId>io.debezium</groupId> <artifactId>debezium-connector-mysql</artifactId> </dependency> <dependency> <groupId>io.debezium</groupId> <artifactId>debezium-connector-oracle</artifactId> </dependency> <!-- ========== Flink补充依赖 ========== --> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-core</artifactId> <version>${flink.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-streaming-java</artifactId> <version>${flink.version}</version> <exclusions> <exclusion> <groupId>org.apache.commons</groupId> <artifactId>commons-math3</artifactId> </exclusion> </exclusions> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-math3</artifactId> <version>${commons.math3.version}</version> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-base</artifactId> <version>${flink.version}</version> </dependency> <!-- ========== Kafka依赖 ========== --> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-kafka</artifactId> <version>3.2.0-1.19</version> <exclusions> <exclusion> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>${kafka-clients.version}</version> </dependency> <dependency> <groupId>org.apache.kafka</groupId> <artifactId>connect-api</artifactId> <version>${kafka-clients.version}</version> <exclusions> <exclusion> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.kafka</groupId> <artifactId>connect-json</artifactId> <version>${kafka-clients.version}</version> <exclusions> <exclusion> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.kafka</groupId> <artifactId>connect-transforms</artifactId> <version>${kafka-clients.version}</version> <exclusions> <exclusion> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <!-- ========== Doris连接器 ========== --> <dependency> <groupId>org.apache.doris</groupId> <artifactId>flink-doris-connector-1.19</artifactId> <version>25.1.0</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.7</version> </dependency> <!-- ========== Hadoop支持 ========== --> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-hadoop-compatibility_2.12</artifactId> <version>${flink.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs</artifactId> <version>3.3.6</version> <scope>provided</scope> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> <exclusion> <groupId>org.apache.yetus</groupId> <artifactId>audience-annotations</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> <version>3.3.6</version> <scope>provided</scope> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> <exclusion> <groupId>org.apache.yetus</groupId> <artifactId>audience-annotations</artifactId> </exclusion> </exclusions> </dependency> <!-- ========== 其他工具依赖 ========== --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>2.0.39</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.3.2</version> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20231013</version> </dependency> </dependencies> <!-- 环境配置 --> <profiles> <profile> <id>dev</id> <activation> <activeByDefault>false</activeByDefault> </activation> <properties> <profileActive>dev</profileActive> </properties> </profile> <profile> <id>prod</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <profileActive>prod</profileActive> </properties> </profile> </profiles> </project> pom配置,[tailweb@ecs-gtcg-gtcg-app-k-ww173010 /home/flink/current/lib]$ll 总用量 304076 -rw-r--r-- 1 tailweb tailweb 3448 9月 28 10:36 animal-sniffer-annotations-1.17.jar -rw-r--r-- 1 tailweb tailweb 20437 9月 28 10:36 audience-annotations-0.5.0.jar -rw-r--r-- 1 tailweb tailweb 436303 9月 28 10:36 avro-1.7.7.jar -rw-r--r-- 1 tailweb tailweb 193322 9月 28 10:36 checker-qual-2.5.2.jar -rw-r--r-- 1 tailweb tailweb 246918 9月 28 10:36 commons-beanutils-1.9.4.jar -rw-r--r-- 1 tailweb tailweb 58284 9月 23 19:09 commons-cli-1.5.0.jar -rw-r--r-- 1 tailweb tailweb 353793 9月 28 10:36 commons-codec-1.15.jar -rw-r--r-- 1 tailweb tailweb 588337 9月 28 10:36 commons-collections-3.2.2.jar -rw-r--r-- 1 tailweb tailweb 1018316 9月 28 10:36 commons-compress-1.21.jar -rw-r--r-- 1 tailweb tailweb 632505 9月 28 10:36 commons-configuration2-2.8.0.jar -rw-r--r-- 1 tailweb tailweb 24239 9月 28 10:36 commons-daemon-1.0.13.jar -rw-r--r-- 1 tailweb tailweb 285424 9月 28 10:36 commons-io-2.8.0.jar -rw-r--r-- 1 tailweb tailweb 587402 9月 28 10:36 commons-lang3-3.12.0.jar -rw-r--r-- 1 tailweb tailweb 62050 9月 28 10:36 commons-logging-1.1.3.jar -rw-r--r-- 1 tailweb tailweb 1599627 9月 28 10:36 commons-math3-3.1.1.jar -rw-r--r-- 1 tailweb tailweb 316431 9月 28 10:36 commons-net-3.9.0.jar -rw-r--r-- 1 tailweb tailweb 238400 9月 28 10:36 commons-text-1.10.0.jar -rw-r--r-- 1 tailweb tailweb 98755 11月 26 10:38 connect-api-2.8.1.jar -rw-r--r-- 1 tailweb tailweb 32082 11月 26 10:38 connect-json-2.8.1.jar -rw-r--r-- 1 tailweb tailweb 93051 11月 26 10:38 connect-transforms-2.8.1.jar -rw-r--r-- 1 tailweb tailweb 2983237 9月 28 10:36 curator-client-5.2.0.jar -rw-r--r-- 1 tailweb tailweb 336384 9月 28 10:36 curator-framework-5.2.0.jar -rw-r--r-- 1 tailweb tailweb 315569 9月 28 10:36 curator-recipes-5.2.0.jar -rw-r--r-- 1 tailweb tailweb 307637 9月 28 10:36 dnsjava-2.1.7.jar -rw-r--r-- 1 tailweb tailweb 3727 9月 28 10:36 failureaccess-1.0.jar -rw-r--r-- 1 tailweb tailweb 198149 6月 13 01:50 flink-cep-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 559150 6月 13 01:52 flink-connector-files-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 102376 6月 13 01:53 flink-csv-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 125376107 6月 13 01:56 flink-dist-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 203669 6月 13 01:53 flink-json-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 21060372 6月 13 01:56 flink-scala_2.12-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 30335722 11月 24 12:02 flink-sql-cdc-connector-kes-v2-3.2-SNAPSHOT.jar -rw-r--r-- 1 tailweb tailweb 15622482 6月 13 01:56 flink-table-api-java-uber-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 38282838 6月 13 01:56 flink-table-planner-loader-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 3523628 6月 13 01:50 flink-table-runtime-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 249277 9月 28 10:36 gson-2.9.0.jar -rw-r--r-- 1 tailweb tailweb 2747878 9月 28 10:36 guava-27.0-jre.jar -rw-r--r-- 1 tailweb tailweb 25105 9月 28 10:36 hadoop-annotations-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 106144 9月 28 10:36 hadoop-auth-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 4602540 9月 28 10:35 hadoop-common-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 3524722 9月 28 10:35 hadoop-common-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 6304455 9月 28 10:36 hadoop-hdfs-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 6158328 9月 28 10:36 hadoop-hdfs-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 5533901 9月 28 10:36 hadoop-hdfs-client-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 129732 9月 28 10:36 hadoop-hdfs-client-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 251499 9月 28 10:36 hadoop-hdfs-httpfs-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 9588 9月 28 10:36 hadoop-hdfs-native-client-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 9588 9月 28 10:36 hadoop-hdfs-native-client-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 115640 9月 28 10:36 hadoop-hdfs-nfs-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 1155906 9月 28 10:36 hadoop-hdfs-rbf-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 471540 9月 28 10:36 hadoop-hdfs-rbf-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 96472 9月 28 10:35 hadoop-kms-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 170377 9月 28 10:35 hadoop-nfs-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 187845 9月 28 10:35 hadoop-registry-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 3362359 9月 28 10:36 hadoop-shaded-guava-1.1.1.jar -rw-r--r-- 1 tailweb tailweb 1477052 9月 28 10:36 hadoop-shaded-protobuf_3_7-1.1.1.jar -rw-r--r-- 1 tailweb tailweb 780321 9月 28 10:36 httpclient-4.5.13.jar -rw-r--r-- 1 tailweb tailweb 328593 9月 28 10:36 httpcore-4.4.13.jar -rw-r--r-- 1 tailweb tailweb 8782 9月 28 10:36 j2objc-annotations-1.1.jar -rw-r--r-- 1 tailweb tailweb 75705 9月 28 10:36 jackson-annotations-2.12.7.jar -rw-r--r-- 1 tailweb tailweb 365538 9月 28 10:36 jackson-core-2.12.7.jar -rw-r--r-- 1 tailweb tailweb 232248 9月 28 10:36 jackson-core-asl-1.9.13.jar -rw-r--r-- 1 tailweb tailweb 1512418 9月 28 10:36 jackson-databind-2.12.7.1.jar -rw-r--r-- 1 tailweb tailweb 780664 9月 28 10:36 jackson-mapper-asl-1.9.13.jar -rw-r--r-- 1 tailweb tailweb 44399 9月 28 10:36 jakarta.activation-api-1.2.1.jar -rw-r--r-- 1 tailweb tailweb 95806 9月 28 10:36 javax.servlet-api-3.1.0.jar -rw-r--r-- 1 tailweb tailweb 102244 9月 28 10:36 jaxb-api-2.2.11.jar -rw-r--r-- 1 tailweb tailweb 890168 9月 28 10:36 jaxb-impl-2.2.3-1.jar -rw-r--r-- 1 tailweb tailweb 4722 9月 28 10:36 jcip-annotations-1.0-1.jar -rw-r--r-- 1 tailweb tailweb 436731 9月 28 10:36 jersey-core-1.19.4.jar -rw-r--r-- 1 tailweb tailweb 158695 9月 28 10:36 jersey-json-1.20.jar -rw-r--r-- 1 tailweb tailweb 705276 9月 28 10:36 jersey-server-1.19.4.jar -rw-r--r-- 1 tailweb tailweb 128990 9月 28 10:36 jersey-servlet-1.19.4.jar -rw-r--r-- 1 tailweb tailweb 90184 9月 28 10:36 jettison-1.5.4.jar -rw-r--r-- 1 tailweb tailweb 235225 9月 28 10:36 jetty-http-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 183020 9月 28 10:36 jetty-io-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 118512 9月 28 10:36 jetty-security-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 736865 9月 28 10:36 jetty-server-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 146077 9月 28 10:36 jetty-servlet-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 583590 9月 28 10:36 jetty-util-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 66653 9月 28 10:36 jetty-util-ajax-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 140321 9月 28 10:36 jetty-webapp-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 68302 9月 28 10:36 jetty-xml-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 282591 9月 28 10:36 jsch-0.1.55.jar -rw-r--r-- 1 tailweb tailweb 100636 9月 28 10:36 jsp-api-2.1.jar -rw-r--r-- 1 tailweb tailweb 19936 9月 28 10:36 jsr305-3.0.2.jar -rw-r--r-- 1 tailweb tailweb 46367 9月 28 10:36 jsr311-api-1.1.1.jar -rw-r--r-- 1 tailweb tailweb 4519 9月 28 10:36 jul-to-slf4j-1.7.36.jar -rw-r--r-- 1 tailweb tailweb 4614888 11月 26 10:39 kafka-clients-2.8.1.jar -rw-r--r-- 1 tailweb tailweb 80980 9月 28 10:36 kerb-admin-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 113017 9月 28 10:36 kerb-client-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 65464 9月 28 10:36 kerb-common-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 226672 9月 28 10:36 kerb-core-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 116120 9月 28 10:36 kerb-crypto-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 20046 9月 28 10:36 kerb-identity-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 82756 9月 28 10:36 kerb-server-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 20409 9月 28 10:36 kerb-simplekdc-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 36708 9月 28 10:36 kerb-util-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 102174 9月 28 10:36 kerby-asn1-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 30674 9月 28 10:36 kerby-config-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 204650 9月 28 10:36 kerby-pkix-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 40554 9月 28 10:36 kerby-util-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 29134 9月 28 10:36 kerby-xdr-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 2199 9月 28 10:36 listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar -rw-r--r-- 1 tailweb tailweb 208006 3月 4 2025 log4j-1.2-api-2.17.1.jar -rw-r--r-- 1 tailweb tailweb 301872 3月 4 2025 log4j-api-2.17.1.jar -rw-r--r-- 1 tailweb tailweb 1790452 3月 4 2025 log4j-core-2.17.1.jar -rw-r--r-- 1 tailweb tailweb 24279 3月 4 2025 log4j-slf4j-impl-2.17.1.jar -rw-r--r-- 1 tailweb tailweb 136314 9月 28 10:36 metrics-core-3.2.4.jar -rw-r--r-- 1 tailweb tailweb 4433 9月 28 10:36 netty-all-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 305139 9月 28 10:36 netty-buffer-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 345977 9月 28 10:36 netty-codec-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 66887 9月 28 10:36 netty-codec-dns-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 37776 9月 28 10:36 netty-codec-haproxy-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 480218 9月 28 10:36 netty-codec-http2-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 655092 9月 28 10:36 netty-codec-http-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 44691 9月 28 10:36 netty-codec-memcache-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 100903 9月 28 10:36 netty-codec-mqtt-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 45959 9月 28 10:36 netty-codec-redis-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 21291 9月 28 10:36 netty-codec-smtp-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 120710 9月 28 10:36 netty-codec-socks-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 34545 9月 28 10:36 netty-codec-stomp-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 19774 9月 28 10:36 netty-codec-xml-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 657795 9月 28 10:36 netty-common-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 545615 9月 28 10:36 netty-handler-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 25409 9月 28 10:36 netty-handler-proxy-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 26512 9月 28 10:36 netty-handler-ssl-ocsp-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 37790 9月 28 10:36 netty-resolver-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 165684 9月 28 10:36 netty-resolver-dns-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 9091 9月 28 10:36 netty-resolver-dns-classes-macos-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 19205 9月 28 10:36 netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar -rw-r--r-- 1 tailweb tailweb 19426 9月 28 10:36 netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar -rw-r--r-- 1 tailweb tailweb 488388 9月 28 10:36 netty-transport-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 145035 9月 28 10:36 netty-transport-classes-epoll-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 108283 9月 28 10:36 netty-transport-classes-kqueue-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 39517 9月 28 10:36 netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar -rw-r--r-- 1 tailweb tailweb 37918 9月 28 10:36 netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar -rw-r--r-- 1 tailweb tailweb 25098 9月 28 10:36 netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar -rw-r--r-- 1 tailweb tailweb 26133 9月 28 10:36 netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar -rw-r--r-- 1 tailweb tailweb 43700 9月 28 10:36 netty-transport-native-unix-common-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 18190 9月 28 10:36 netty-transport-rxtx-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 50764 9月 28 10:36 netty-transport-sctp-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 32133 9月 28 10:36 netty-transport-udt-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 444013 9月 28 10:36 nimbus-jose-jwt-9.8.1.jar -rw-r--r-- 1 tailweb tailweb 29555 9月 28 10:36 paranamer-2.3.jar -rw-r--r-- 1 tailweb tailweb 533455 9月 28 10:36 protobuf-java-2.5.0.jar -rw-r--r-- 1 tailweb tailweb 128414 9月 28 10:36 re2j-1.1.jar -rw-r--r-- 1 tailweb tailweb 332398 9月 28 10:36 reload4j-1.2.22.jar -rw-r--r-- 1 tailweb tailweb 41125 9月 28 10:36 slf4j-api-1.7.36.jar -rw-r--r-- 1 tailweb tailweb 9824 9月 28 10:36 slf4j-reload4j-1.7.36.jar -rw-r--r-- 1 tailweb tailweb 1969177 9月 28 10:36 snappy-java-1.1.8.2.jar -rw-r--r-- 1 tailweb tailweb 195909 9月 28 10:36 stax2-api-4.2.1.jar -rw-r--r-- 1 tailweb tailweb 18763 9月 28 10:36 token-provider-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 522679 9月 28 10:36 woodstox-core-5.4.0.jar -rw-r--r-- 1 tailweb tailweb 1254153 9月 28 10:36 zookeeper-3.6.3.jar -rw-r--r-- 1 tailweb tailweb 250399 9月 28 10:36 zookeeper-jute-3.6.3.jar [tailweb@ecs-gtcg-gtcg-app-k-ww173017 /home/flink/current/lib]$ll 总用量 304076 -rw-r--r-- 1 tailweb tailweb 3448 9月 28 10:37 animal-sniffer-annotations-1.17.jar -rw-r--r-- 1 tailweb tailweb 20437 9月 28 10:37 audience-annotations-0.5.0.jar -rw-r--r-- 1 tailweb tailweb 436303 9月 28 10:37 avro-1.7.7.jar -rw-r--r-- 1 tailweb tailweb 193322 9月 28 10:37 checker-qual-2.5.2.jar -rw-r--r-- 1 tailweb tailweb 246918 9月 28 10:37 commons-beanutils-1.9.4.jar -rw-r--r-- 1 tailweb tailweb 58284 9月 23 19:09 commons-cli-1.5.0.jar -rw-r--r-- 1 tailweb tailweb 353793 9月 28 10:37 commons-codec-1.15.jar -rw-r--r-- 1 tailweb tailweb 588337 9月 28 10:37 commons-collections-3.2.2.jar -rw-r--r-- 1 tailweb tailweb 1018316 9月 28 10:37 commons-compress-1.21.jar -rw-r--r-- 1 tailweb tailweb 632505 9月 28 10:37 commons-configuration2-2.8.0.jar -rw-r--r-- 1 tailweb tailweb 24239 9月 28 10:37 commons-daemon-1.0.13.jar -rw-r--r-- 1 tailweb tailweb 285424 9月 28 10:37 commons-io-2.8.0.jar -rw-r--r-- 1 tailweb tailweb 587402 9月 28 10:37 commons-lang3-3.12.0.jar -rw-r--r-- 1 tailweb tailweb 62050 9月 28 10:37 commons-logging-1.1.3.jar -rw-r--r-- 1 tailweb tailweb 1599627 9月 28 10:37 commons-math3-3.1.1.jar -rw-r--r-- 1 tailweb tailweb 316431 9月 28 10:37 commons-net-3.9.0.jar -rw-r--r-- 1 tailweb tailweb 238400 9月 28 10:37 commons-text-1.10.0.jar -rw-r--r-- 1 tailweb tailweb 98755 11月 26 10:38 connect-api-2.8.1.jar -rw-r--r-- 1 tailweb tailweb 32082 11月 26 10:38 connect-json-2.8.1.jar -rw-r--r-- 1 tailweb tailweb 93051 11月 26 10:38 connect-transforms-2.8.1.jar -rw-r--r-- 1 tailweb tailweb 2983237 9月 28 10:37 curator-client-5.2.0.jar -rw-r--r-- 1 tailweb tailweb 336384 9月 28 10:37 curator-framework-5.2.0.jar -rw-r--r-- 1 tailweb tailweb 315569 9月 28 10:37 curator-recipes-5.2.0.jar -rw-r--r-- 1 tailweb tailweb 307637 9月 28 10:37 dnsjava-2.1.7.jar -rw-r--r-- 1 tailweb tailweb 3727 9月 28 10:37 failureaccess-1.0.jar -rw-r--r-- 1 tailweb tailweb 198149 6月 13 01:50 flink-cep-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 559150 6月 13 01:52 flink-connector-files-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 102376 6月 13 01:53 flink-csv-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 125376107 6月 13 01:56 flink-dist-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 203669 6月 13 01:53 flink-json-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 21060372 6月 13 01:56 flink-scala_2.12-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 30335722 11月 24 12:02 flink-sql-cdc-connector-kes-v2-3.2-SNAPSHOT.jar -rw-r--r-- 1 tailweb tailweb 15622482 6月 13 01:56 flink-table-api-java-uber-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 38282838 6月 13 01:56 flink-table-planner-loader-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 3523628 6月 13 01:50 flink-table-runtime-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 249277 9月 28 10:37 gson-2.9.0.jar -rw-r--r-- 1 tailweb tailweb 2747878 9月 28 10:37 guava-27.0-jre.jar -rw-r--r-- 1 tailweb tailweb 25105 9月 28 10:37 hadoop-annotations-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 106144 9月 28 10:37 hadoop-auth-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 4602540 9月 28 10:37 hadoop-common-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 3524722 9月 28 10:37 hadoop-common-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 6304455 9月 28 10:37 hadoop-hdfs-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 6158328 9月 28 10:37 hadoop-hdfs-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 5533901 9月 28 10:37 hadoop-hdfs-client-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 129732 9月 28 10:37 hadoop-hdfs-client-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 251499 9月 28 10:37 hadoop-hdfs-httpfs-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 9588 9月 28 10:37 hadoop-hdfs-native-client-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 9588 9月 28 10:37 hadoop-hdfs-native-client-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 115640 9月 28 10:37 hadoop-hdfs-nfs-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 1155906 9月 28 10:37 hadoop-hdfs-rbf-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 471540 9月 28 10:37 hadoop-hdfs-rbf-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 96472 9月 28 10:37 hadoop-kms-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 170377 9月 28 10:37 hadoop-nfs-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 187845 9月 28 10:37 hadoop-registry-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 3362359 9月 28 10:37 hadoop-shaded-guava-1.1.1.jar -rw-r--r-- 1 tailweb tailweb 1477052 9月 28 10:37 hadoop-shaded-protobuf_3_7-1.1.1.jar -rw-r--r-- 1 tailweb tailweb 780321 9月 28 10:37 httpclient-4.5.13.jar -rw-r--r-- 1 tailweb tailweb 328593 9月 28 10:37 httpcore-4.4.13.jar -rw-r--r-- 1 tailweb tailweb 8782 9月 28 10:37 j2objc-annotations-1.1.jar -rw-r--r-- 1 tailweb tailweb 75705 9月 28 10:37 jackson-annotations-2.12.7.jar -rw-r--r-- 1 tailweb tailweb 365538 9月 28 10:37 jackson-core-2.12.7.jar -rw-r--r-- 1 tailweb tailweb 232248 9月 28 10:37 jackson-core-asl-1.9.13.jar -rw-r--r-- 1 tailweb tailweb 1512418 9月 28 10:37 jackson-databind-2.12.7.1.jar -rw-r--r-- 1 tailweb tailweb 780664 9月 28 10:37 jackson-mapper-asl-1.9.13.jar -rw-r--r-- 1 tailweb tailweb 44399 9月 28 10:37 jakarta.activation-api-1.2.1.jar -rw-r--r-- 1 tailweb tailweb 95806 9月 28 10:37 javax.servlet-api-3.1.0.jar -rw-r--r-- 1 tailweb tailweb 102244 9月 28 10:37 jaxb-api-2.2.11.jar -rw-r--r-- 1 tailweb tailweb 890168 9月 28 10:37 jaxb-impl-2.2.3-1.jar -rw-r--r-- 1 tailweb tailweb 4722 9月 28 10:37 jcip-annotations-1.0-1.jar -rw-r--r-- 1 tailweb tailweb 436731 9月 28 10:37 jersey-core-1.19.4.jar -rw-r--r-- 1 tailweb tailweb 158695 9月 28 10:37 jersey-json-1.20.jar -rw-r--r-- 1 tailweb tailweb 705276 9月 28 10:37 jersey-server-1.19.4.jar -rw-r--r-- 1 tailweb tailweb 128990 9月 28 10:37 jersey-servlet-1.19.4.jar -rw-r--r-- 1 tailweb tailweb 90184 9月 28 10:37 jettison-1.5.4.jar -rw-r--r-- 1 tailweb tailweb 235225 9月 28 10:37 jetty-http-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 183020 9月 28 10:37 jetty-io-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 118512 9月 28 10:37 jetty-security-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 736865 9月 28 10:37 jetty-server-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 146077 9月 28 10:37 jetty-servlet-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 583590 9月 28 10:37 jetty-util-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 66653 9月 28 10:37 jetty-util-ajax-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 140321 9月 28 10:37 jetty-webapp-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 68302 9月 28 10:37 jetty-xml-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 282591 9月 28 10:37 jsch-0.1.55.jar -rw-r--r-- 1 tailweb tailweb 100636 9月 28 10:37 jsp-api-2.1.jar -rw-r--r-- 1 tailweb tailweb 19936 9月 28 10:37 jsr305-3.0.2.jar -rw-r--r-- 1 tailweb tailweb 46367 9月 28 10:37 jsr311-api-1.1.1.jar -rw-r--r-- 1 tailweb tailweb 4519 9月 28 10:37 jul-to-slf4j-1.7.36.jar -rw-r--r-- 1 tailweb tailweb 4614888 11月 26 10:39 kafka-clients-2.8.1.jar -rw-r--r-- 1 tailweb tailweb 80980 9月 28 10:37 kerb-admin-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 113017 9月 28 10:37 kerb-client-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 65464 9月 28 10:37 kerb-common-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 226672 9月 28 10:37 kerb-core-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 116120 9月 28 10:37 kerb-crypto-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 20046 9月 28 10:37 kerb-identity-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 82756 9月 28 10:37 kerb-server-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 20409 9月 28 10:37 kerb-simplekdc-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 36708 9月 28 10:37 kerb-util-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 102174 9月 28 10:37 kerby-asn1-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 30674 9月 28 10:37 kerby-config-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 204650 9月 28 10:37 kerby-pkix-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 40554 9月 28 10:37 kerby-util-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 29134 9月 28 10:37 kerby-xdr-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 2199 9月 28 10:37 listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar -rw-r--r-- 1 tailweb tailweb 208006 3月 4 2025 log4j-1.2-api-2.17.1.jar -rw-r--r-- 1 tailweb tailweb 301872 3月 4 2025 log4j-api-2.17.1.jar -rw-r--r-- 1 tailweb tailweb 1790452 3月 4 2025 log4j-core-2.17.1.jar -rw-r--r-- 1 tailweb tailweb 24279 3月 4 2025 log4j-slf4j-impl-2.17.1.jar -rw-r--r-- 1 tailweb tailweb 136314 9月 28 10:37 metrics-core-3.2.4.jar -rw-r--r-- 1 tailweb tailweb 4433 9月 28 10:37 netty-all-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 305139 9月 28 10:37 netty-buffer-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 345977 9月 28 10:37 netty-codec-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 66887 9月 28 10:37 netty-codec-dns-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 37776 9月 28 10:37 netty-codec-haproxy-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 480218 9月 28 10:37 netty-codec-http2-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 655092 9月 28 10:37 netty-codec-http-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 44691 9月 28 10:37 netty-codec-memcache-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 100903 9月 28 10:37 netty-codec-mqtt-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 45959 9月 28 10:37 netty-codec-redis-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 21291 9月 28 10:37 netty-codec-smtp-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 120710 9月 28 10:37 netty-codec-socks-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 34545 9月 28 10:37 netty-codec-stomp-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 19774 9月 28 10:37 netty-codec-xml-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 657795 9月 28 10:37 netty-common-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 545615 9月 28 10:37 netty-handler-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 25409 9月 28 10:37 netty-handler-proxy-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 26512 9月 28 10:37 netty-handler-ssl-ocsp-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 37790 9月 28 10:37 netty-resolver-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 165684 9月 28 10:37 netty-resolver-dns-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 9091 9月 28 10:37 netty-resolver-dns-classes-macos-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 19205 9月 28 10:37 netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar -rw-r--r-- 1 tailweb tailweb 19426 9月 28 10:37 netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar -rw-r--r-- 1 tailweb tailweb 488388 9月 28 10:37 netty-transport-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 145035 9月 28 10:37 netty-transport-classes-epoll-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 108283 9月 28 10:37 netty-transport-classes-kqueue-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 39517 9月 28 10:37 netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar -rw-r--r-- 1 tailweb tailweb 37918 9月 28 10:37 netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar -rw-r--r-- 1 tailweb tailweb 25098 9月 28 10:37 netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar -rw-r--r-- 1 tailweb tailweb 26133 9月 28 10:37 netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar -rw-r--r-- 1 tailweb tailweb 43700 9月 28 10:37 netty-transport-native-unix-common-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 18190 9月 28 10:37 netty-transport-rxtx-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 50764 9月 28 10:37 netty-transport-sctp-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 32133 9月 28 10:37 netty-transport-udt-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 444013 9月 28 10:37 nimbus-jose-jwt-9.8.1.jar -rw-r--r-- 1 tailweb tailweb 29555 9月 28 10:37 paranamer-2.3.jar -rw-r--r-- 1 tailweb tailweb 533455 9月 28 10:37 protobuf-java-2.5.0.jar -rw-r--r-- 1 tailweb tailweb 128414 9月 28 10:37 re2j-1.1.jar -rw-r--r-- 1 tailweb tailweb 332398 9月 28 10:37 reload4j-1.2.22.jar -rw-r--r-- 1 tailweb tailweb 41125 9月 28 10:37 slf4j-api-1.7.36.jar -rw-r--r-- 1 tailweb tailweb 9824 9月 28 10:37 slf4j-reload4j-1.7.36.jar -rw-r--r-- 1 tailweb tailweb 1969177 9月 28 10:37 snappy-java-1.1.8.2.jar -rw-r--r-- 1 tailweb tailweb 195909 9月 28 10:37 stax2-api-4.2.1.jar -rw-r--r-- 1 tailweb tailweb 18763 9月 28 10:37 token-provider-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 522679 9月 28 10:37 woodstox-core-5.4.0.jar -rw-r--r-- 1 tailweb tailweb 1254153 9月 28 10:37 zookeeper-3.6.3.jar -rw-r--r-- 1 tailweb tailweb 250399 9月 28 10:37 zookeeper-jute-3.6.3.jar [tailweb@ecs-gtcg-gtcg-app-k-ww173021 /home/flink/current/lib]$ll 总用量 304076 -rw-r--r-- 1 tailweb tailweb 3448 9月 28 10:38 animal-sniffer-annotations-1.17.jar -rw-r--r-- 1 tailweb tailweb 20437 9月 28 10:38 audience-annotations-0.5.0.jar -rw-r--r-- 1 tailweb tailweb 436303 9月 28 10:38 avro-1.7.7.jar -rw-r--r-- 1 tailweb tailweb 193322 9月 28 10:38 checker-qual-2.5.2.jar -rw-r--r-- 1 tailweb tailweb 246918 9月 28 10:38 commons-beanutils-1.9.4.jar -rw-r--r-- 1 tailweb tailweb 58284 9月 23 19:09 commons-cli-1.5.0.jar -rw-r--r-- 1 tailweb tailweb 353793 9月 28 10:38 commons-codec-1.15.jar -rw-r--r-- 1 tailweb tailweb 588337 9月 28 10:38 commons-collections-3.2.2.jar -rw-r--r-- 1 tailweb tailweb 1018316 9月 28 10:38 commons-compress-1.21.jar -rw-r--r-- 1 tailweb tailweb 632505 9月 28 10:38 commons-configuration2-2.8.0.jar -rw-r--r-- 1 tailweb tailweb 24239 9月 28 10:38 commons-daemon-1.0.13.jar -rw-r--r-- 1 tailweb tailweb 285424 9月 28 10:38 commons-io-2.8.0.jar -rw-r--r-- 1 tailweb tailweb 587402 9月 28 10:38 commons-lang3-3.12.0.jar -rw-r--r-- 1 tailweb tailweb 62050 9月 28 10:38 commons-logging-1.1.3.jar -rw-r--r-- 1 tailweb tailweb 1599627 9月 28 10:38 commons-math3-3.1.1.jar -rw-r--r-- 1 tailweb tailweb 316431 9月 28 10:38 commons-net-3.9.0.jar -rw-r--r-- 1 tailweb tailweb 238400 9月 28 10:38 commons-text-1.10.0.jar -rw-r--r-- 1 tailweb tailweb 98755 11月 26 10:38 connect-api-2.8.1.jar -rw-r--r-- 1 tailweb tailweb 32082 11月 26 10:38 connect-json-2.8.1.jar -rw-r--r-- 1 tailweb tailweb 93051 11月 26 10:38 connect-transforms-2.8.1.jar -rw-r--r-- 1 tailweb tailweb 2983237 9月 28 10:38 curator-client-5.2.0.jar -rw-r--r-- 1 tailweb tailweb 336384 9月 28 10:38 curator-framework-5.2.0.jar -rw-r--r-- 1 tailweb tailweb 315569 9月 28 10:38 curator-recipes-5.2.0.jar -rw-r--r-- 1 tailweb tailweb 307637 9月 28 10:38 dnsjava-2.1.7.jar -rw-r--r-- 1 tailweb tailweb 3727 9月 28 10:38 failureaccess-1.0.jar -rw-r--r-- 1 tailweb tailweb 198149 6月 13 01:50 flink-cep-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 559150 6月 13 01:52 flink-connector-files-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 102376 6月 13 01:53 flink-csv-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 125376107 6月 13 01:56 flink-dist-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 203669 6月 13 01:53 flink-json-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 21060372 6月 13 01:56 flink-scala_2.12-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 30335722 11月 24 12:02 flink-sql-cdc-connector-kes-v2-3.2-SNAPSHOT.jar -rw-r--r-- 1 tailweb tailweb 15622482 6月 13 01:56 flink-table-api-java-uber-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 38282838 6月 13 01:56 flink-table-planner-loader-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 3523628 6月 13 01:50 flink-table-runtime-1.19.3.jar -rw-r--r-- 1 tailweb tailweb 249277 9月 28 10:38 gson-2.9.0.jar -rw-r--r-- 1 tailweb tailweb 2747878 9月 28 10:38 guava-27.0-jre.jar -rw-r--r-- 1 tailweb tailweb 25105 9月 28 10:38 hadoop-annotations-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 106144 9月 28 10:38 hadoop-auth-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 4602540 9月 28 10:37 hadoop-common-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 3524722 9月 28 10:37 hadoop-common-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 6304455 9月 28 10:37 hadoop-hdfs-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 6158328 9月 28 10:37 hadoop-hdfs-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 5533901 9月 28 10:37 hadoop-hdfs-client-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 129732 9月 28 10:37 hadoop-hdfs-client-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 251499 9月 28 10:37 hadoop-hdfs-httpfs-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 9588 9月 28 10:37 hadoop-hdfs-native-client-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 9588 9月 28 10:37 hadoop-hdfs-native-client-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 115640 9月 28 10:37 hadoop-hdfs-nfs-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 1155906 9月 28 10:37 hadoop-hdfs-rbf-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 471540 9月 28 10:37 hadoop-hdfs-rbf-3.3.6-tests.jar -rw-r--r-- 1 tailweb tailweb 96472 9月 28 10:37 hadoop-kms-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 170377 9月 28 10:37 hadoop-nfs-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 187845 9月 28 10:37 hadoop-registry-3.3.6.jar -rw-r--r-- 1 tailweb tailweb 3362359 9月 28 10:38 hadoop-shaded-guava-1.1.1.jar -rw-r--r-- 1 tailweb tailweb 1477052 9月 28 10:38 hadoop-shaded-protobuf_3_7-1.1.1.jar -rw-r--r-- 1 tailweb tailweb 780321 9月 28 10:38 httpclient-4.5.13.jar -rw-r--r-- 1 tailweb tailweb 328593 9月 28 10:38 httpcore-4.4.13.jar -rw-r--r-- 1 tailweb tailweb 8782 9月 28 10:38 j2objc-annotations-1.1.jar -rw-r--r-- 1 tailweb tailweb 75705 9月 28 10:38 jackson-annotations-2.12.7.jar -rw-r--r-- 1 tailweb tailweb 365538 9月 28 10:38 jackson-core-2.12.7.jar -rw-r--r-- 1 tailweb tailweb 232248 9月 28 10:38 jackson-core-asl-1.9.13.jar -rw-r--r-- 1 tailweb tailweb 1512418 9月 28 10:38 jackson-databind-2.12.7.1.jar -rw-r--r-- 1 tailweb tailweb 780664 9月 28 10:38 jackson-mapper-asl-1.9.13.jar -rw-r--r-- 1 tailweb tailweb 44399 9月 28 10:38 jakarta.activation-api-1.2.1.jar -rw-r--r-- 1 tailweb tailweb 95806 9月 28 10:38 javax.servlet-api-3.1.0.jar -rw-r--r-- 1 tailweb tailweb 102244 9月 28 10:38 jaxb-api-2.2.11.jar -rw-r--r-- 1 tailweb tailweb 890168 9月 28 10:38 jaxb-impl-2.2.3-1.jar -rw-r--r-- 1 tailweb tailweb 4722 9月 28 10:38 jcip-annotations-1.0-1.jar -rw-r--r-- 1 tailweb tailweb 436731 9月 28 10:38 jersey-core-1.19.4.jar -rw-r--r-- 1 tailweb tailweb 158695 9月 28 10:38 jersey-json-1.20.jar -rw-r--r-- 1 tailweb tailweb 705276 9月 28 10:38 jersey-server-1.19.4.jar -rw-r--r-- 1 tailweb tailweb 128990 9月 28 10:38 jersey-servlet-1.19.4.jar -rw-r--r-- 1 tailweb tailweb 90184 9月 28 10:38 jettison-1.5.4.jar -rw-r--r-- 1 tailweb tailweb 235225 9月 28 10:38 jetty-http-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 183020 9月 28 10:38 jetty-io-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 118512 9月 28 10:38 jetty-security-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 736865 9月 28 10:38 jetty-server-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 146077 9月 28 10:38 jetty-servlet-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 583590 9月 28 10:38 jetty-util-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 66653 9月 28 10:38 jetty-util-ajax-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 140321 9月 28 10:38 jetty-webapp-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 68302 9月 28 10:38 jetty-xml-9.4.51.v20230217.jar -rw-r--r-- 1 tailweb tailweb 282591 9月 28 10:38 jsch-0.1.55.jar -rw-r--r-- 1 tailweb tailweb 100636 9月 28 10:38 jsp-api-2.1.jar -rw-r--r-- 1 tailweb tailweb 19936 9月 28 10:38 jsr305-3.0.2.jar -rw-r--r-- 1 tailweb tailweb 46367 9月 28 10:38 jsr311-api-1.1.1.jar -rw-r--r-- 1 tailweb tailweb 4519 9月 28 10:38 jul-to-slf4j-1.7.36.jar -rw-r--r-- 1 tailweb tailweb 4614888 11月 26 10:39 kafka-clients-2.8.1.jar -rw-r--r-- 1 tailweb tailweb 80980 9月 28 10:38 kerb-admin-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 113017 9月 28 10:38 kerb-client-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 65464 9月 28 10:38 kerb-common-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 226672 9月 28 10:38 kerb-core-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 116120 9月 28 10:38 kerb-crypto-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 20046 9月 28 10:38 kerb-identity-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 82756 9月 28 10:38 kerb-server-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 20409 9月 28 10:38 kerb-simplekdc-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 36708 9月 28 10:38 kerb-util-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 102174 9月 28 10:38 kerby-asn1-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 30674 9月 28 10:38 kerby-config-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 204650 9月 28 10:38 kerby-pkix-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 40554 9月 28 10:38 kerby-util-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 29134 9月 28 10:38 kerby-xdr-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 2199 9月 28 10:38 listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar -rw-r--r-- 1 tailweb tailweb 208006 3月 4 2025 log4j-1.2-api-2.17.1.jar -rw-r--r-- 1 tailweb tailweb 301872 3月 4 2025 log4j-api-2.17.1.jar -rw-r--r-- 1 tailweb tailweb 1790452 3月 4 2025 log4j-core-2.17.1.jar -rw-r--r-- 1 tailweb tailweb 24279 3月 4 2025 log4j-slf4j-impl-2.17.1.jar -rw-r--r-- 1 tailweb tailweb 136314 9月 28 10:38 metrics-core-3.2.4.jar -rw-r--r-- 1 tailweb tailweb 4433 9月 28 10:38 netty-all-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 305139 9月 28 10:38 netty-buffer-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 345977 9月 28 10:38 netty-codec-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 66887 9月 28 10:38 netty-codec-dns-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 37776 9月 28 10:38 netty-codec-haproxy-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 480218 9月 28 10:38 netty-codec-http2-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 655092 9月 28 10:38 netty-codec-http-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 44691 9月 28 10:38 netty-codec-memcache-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 100903 9月 28 10:38 netty-codec-mqtt-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 45959 9月 28 10:38 netty-codec-redis-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 21291 9月 28 10:38 netty-codec-smtp-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 120710 9月 28 10:38 netty-codec-socks-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 34545 9月 28 10:38 netty-codec-stomp-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 19774 9月 28 10:38 netty-codec-xml-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 657795 9月 28 10:38 netty-common-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 545615 9月 28 10:38 netty-handler-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 25409 9月 28 10:38 netty-handler-proxy-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 26512 9月 28 10:38 netty-handler-ssl-ocsp-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 37790 9月 28 10:38 netty-resolver-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 165684 9月 28 10:38 netty-resolver-dns-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 9091 9月 28 10:38 netty-resolver-dns-classes-macos-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 19205 9月 28 10:38 netty-resolver-dns-native-macos-4.1.89.Final-osx-aarch_64.jar -rw-r--r-- 1 tailweb tailweb 19426 9月 28 10:38 netty-resolver-dns-native-macos-4.1.89.Final-osx-x86_64.jar -rw-r--r-- 1 tailweb tailweb 488388 9月 28 10:38 netty-transport-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 145035 9月 28 10:38 netty-transport-classes-epoll-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 108283 9月 28 10:38 netty-transport-classes-kqueue-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 39517 9月 28 10:38 netty-transport-native-epoll-4.1.89.Final-linux-aarch_64.jar -rw-r--r-- 1 tailweb tailweb 37918 9月 28 10:38 netty-transport-native-epoll-4.1.89.Final-linux-x86_64.jar -rw-r--r-- 1 tailweb tailweb 25098 9月 28 10:38 netty-transport-native-kqueue-4.1.89.Final-osx-aarch_64.jar -rw-r--r-- 1 tailweb tailweb 26133 9月 28 10:38 netty-transport-native-kqueue-4.1.89.Final-osx-x86_64.jar -rw-r--r-- 1 tailweb tailweb 43700 9月 28 10:38 netty-transport-native-unix-common-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 18190 9月 28 10:38 netty-transport-rxtx-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 50764 9月 28 10:38 netty-transport-sctp-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 32133 9月 28 10:38 netty-transport-udt-4.1.89.Final.jar -rw-r--r-- 1 tailweb tailweb 444013 9月 28 10:38 nimbus-jose-jwt-9.8.1.jar -rw-r--r-- 1 tailweb tailweb 29555 9月 28 10:38 paranamer-2.3.jar -rw-r--r-- 1 tailweb tailweb 533455 9月 28 10:38 protobuf-java-2.5.0.jar -rw-r--r-- 1 tailweb tailweb 128414 9月 28 10:38 re2j-1.1.jar -rw-r--r-- 1 tailweb tailweb 332398 9月 28 10:38 reload4j-1.2.22.jar -rw-r--r-- 1 tailweb tailweb 41125 9月 28 10:38 slf4j-api-1.7.36.jar -rw-r--r-- 1 tailweb tailweb 9824 9月 28 10:38 slf4j-reload4j-1.7.36.jar -rw-r--r-- 1 tailweb tailweb 1969177 9月 28 10:38 snappy-java-1.1.8.2.jar -rw-r--r-- 1 tailweb tailweb 195909 9月 28 10:38 stax2-api-4.2.1.jar -rw-r--r-- 1 tailweb tailweb 18763 9月 28 10:38 token-provider-1.0.1.jar -rw-r--r-- 1 tailweb tailweb 522679 9月 28 10:38 woodstox-core-5.4.0.jar -rw-r--r-- 1 tailweb tailweb 1254153 9月 28 10:38 zookeeper-3.6.3.jar -rw-r--r-- 1 tailweb tailweb 250399 9月 28 10:38 zookeeper-jute-3.6.3.jar 这分别是10,17,21机器的flink lib 下的jar包,解决日志输出冲突,flink版本是1.19.3,结合你知道的,解决此问题!!!
最新发布
12-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值