Hi Lei It's better to use the SAME version to submit job from client side. Even the major version of Flink is the same, the compatibility has not been declared to support. There exist a known issue due to some classes missing 'serialVersionUID'. [1]
[1] https://issues.apache.org/jira/browse/FLINK-13910 Best Yun Tang ________________________________ From: tison <wander4...@gmail.com> Sent: Monday, December 30, 2019 15:44 To: wangl...@geekplus.com.cn <wangl...@geekplus.com.cn> Cc: user <user@flink.apache.org> Subject: Re: Submit high version compiled code jar to low version flink cluster? It possibly fails with incompatibility. Flink doesn't promise such compatibility but it MIGHT work. Best, tison. wangl...@geekplus.com.cn<mailto:wangl...@geekplus.com.cn> <wangl...@geekplus.com.cn<mailto:wangl...@geekplus.com.cn>> 于2019年12月30日周一 下午3:17写道: The flink cluster version is 1.8.2 The application source code needs some feature only supported in 1.9.1. So it is compiled with flink-1.9.1 denendency and builed to a fat jar with all the flink dependencies. What it will happen if I submit the high version builed jar to the low verion flink cluster? Thansk, Lei