flink与flink-client的版本对应

目前flink版本从0.6~1.14.0对应的flink-client版本有 无版本号,2.10,2.11,2.12这四种版本
无版本号对应flink(0.9版本和之前的版本)(一般都不会用到)
2.10对应flink(0.9以上带有hadoop版本 如:flink1.0.1-hadoop1)
2.11对应flink(0.9~1.6.4非hadoop版本 如:flink1.6.4)
2.12对应flink(1.7.0~最新版本 如:flink1.13.3)
依赖添加方法:

<!-- https://mvnrepository.com/artifact/org.apache.flink/flink-clients -->
<properties>
	<!--声明变量,好处:版本控制 -->
 	<flink.version>1.13.3</flink.version>
 	<flink-client.version>2.12</flink-client.version>
 </properties>
 <dependencies>
	<dependency>
	    <groupId>org.apache.flink</groupId>
	    <artifactId>flink-clients_${flink-client.version}</artifactId>
	    <version>${flink.version}</version>
	<dependency>
<dependencies>
### Flink SQL-client 1.19.1 版本特性 Flink 社区持续改进和完善 SQL-client 功能,在 1.19.1 版本中引入了一系列增强功能和优化措施。此版本增强了对复杂查询的支持,提升了性能表现,并增加了更多连接器选项来满足多样化的应用场景需求。 - **增强的查询处理能力**:支持更复杂的嵌套子查询结构以及多层聚合操作。 - **性能提升**:通过对内部执行计划生成机制进行了调整,减少了不必要的计算开销;同时针对分布式环境下的资源调度策略也做了相应优化[^1]。 - **新增加的数据源连接器**:除了已有的 Kafka 和 Hive 连接器外,还加入了对于 MongoDB、Elasticsearch 等多种外部存储系统的集成支持[^2]。 ### 安装指南 为了安装 Flink SQL-client 1.19.1,需先获取对应版本的二进制包并将其解压至目标目录: ```bash wget https://archive.apache.org/dist/flink/flink-1.19.1/flink-1.19.1-bin-scala_2.12.tgz tar -xzvf flink-1.19.1-bin-scala_2.12.tgz -C /opt/ cd /opt/flink-1.19.1 ``` 接着按照官方文档说明配置好必要的环境变量 `FLINK_HOME` 及路径设置,确保可以从任意位置调用 Flink 命令行工具[^3]。 最后根据实际应用情况下载所需的额外组件或插件,例如 MySQL CDC Connector: ```bash sudo -u flink wget https://repo1.maven.org/maven2/com/ververica/flink-connector-mysql-cdc/2.3.0/flink-connector-mysql-cdc-2.3.0.jar -P $FLINK_HOME/lib/ ``` 请注意上述命令中的链接指向的是特定版本(此处为 2.3.0),具体应依据项目需求选择合适的依赖项版本。 ### 使用教程 启动 Flink SQL-client 后可以通过交互式的命令提示符来进行各种数据库操作。下面是一个简单的例子展示如何创建一张基于 CSV 文件格式输入流上的表,并对其进行基本统计分析: ```sql CREATE TABLE my_table ( id BIGINT, name STRING, age INT ) WITH ( 'connector' = 'filesystem', 'path' = '/tmp/input.csv', 'format' = 'csv' ); SELECT COUNT(*), AVG(age) FROM my_table; ``` 此外还可以利用预加载好的 JDBC 或者其他类型的连接器实现其他关系型数据库之间的无缝对接,方便快捷地完成数据迁移任务或是构建实时ETL管道[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

看不见的罗辑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值