哪位老哥用的flink1.18,flink-dist.jar从哪里可以下,maven仓库看着没有1.18版本的包?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在Flink 1.18版本中,flink-dist.jar
是 Flink 发行版的核心组件之一,通常用于构建和运行 Flink 作业。根据您的问题以及知识库中的相关信息,以下是详细的解答:
Maven 中央仓库中可能没有直接提供 flink-dist.jar
的原因是: - flink-dist.jar
通常不作为单独的依赖发布到 Maven 中央仓库,而是包含在 Flink 的完整发行版中。 - 如果您需要特定版本的 flink-dist.jar
,建议从 Apache Flink 官方发布的二进制包中获取。
flink-dist.jar
flink-1.18.x-bin-scala_2.11.tgz
或 flink-1.18.x-bin-scala_2.12.tgz
。flink-dist.jar
位于 lib/
文件夹下。如果您需要自定义编译 Flink 1.18,可以按照以下步骤操作: 1. 克隆 Flink 的 GitHub 仓库:
git clone https://github.com/apache/flink.git
cd flink
git checkout release-1.18
mvn clean install -DskipTests
flink-dist.jar
会生成在 flink-dist/target/
目录下。vvr-8.0.x-flink-1.18
,则对应的 Flink 版本为 1.18.x
。flink-dist.jar
时,请注意与其他依赖的兼容性问题,尤其是当您将多个 Connector 或第三方库打包到作业 JAR 中时。如果您的需求是将 flink-dist.jar
用于本地调试或开发环境,请参考知识库中关于本地运行和调试的配置方法。例如,可以通过设置 pipeline.classpaths
来加载所需的依赖。
希望以上信息能够帮助您顺利获取并使用 Flink 1.18 的 flink-dist.jar
。如有其他疑问,请随时提问!
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。