Flink1.4 跟1.6的区别(1.5没测,但部分跟1.6一致)

不同:

1. 如果你的提交的flink集群到yarn上资源请求不合理,1.4会直接无法启动,但是1.5,1.6会正常启动,只不过你在该flink集群上提交任务是会直接报错,然后该flink的application会直接变为failed。

2. 1.4 flink在运行指令时如果不指定参数,会直接弹出各种参数提示,1.6的不会,而是卡住

3. 1.4的flink提交到yarn上后会显示具体分配的container所有信息,但是1.6的不会显示分配的container

4. flink提交到yarn上后会分配一个jobmanager的地址<hostname:port>,在1.4中直接输入该地址无法访问jobmanager,但是1.6的可以直接访问

5. 1.4的flink提交到yarn上后能看到具体的taskmanager个数和每个taskmanager分配的资源,但是1.6的不行,显示全是0(也可能我那块没验证好)

6. 1.4的flink没有bin/flink modiy选项,1.6的有

相同:

1. 提交指令无差别

2.均不能像官网所示那样直接./flink run 自动识别jobmanager去提交任务(除非提交flink的本地有配置好的jobmanager启动),只能-m 指定之前已经提交到yarn上的flink集群的jobmanager地址(hostname:port)。

未完待续~

猜你喜欢

转载自blog.csdn.net/qq_35440040/article/details/84990860
1.6
今日推荐