Thank you for the clarification. This was very helpful!

Kind regards
Kamil

On Wed, 10 Nov 2021, 02:26 Dian Fu, <dian0511...@gmail.com> wrote:

> Hi Kamil,
>
> You are right that it comes with JAR packages of scala 2.11 in the PyFlink
> package as it has to select one version of JARs to bundle, either 2.11 or
> 2.12. Whether it works with scala 2.12 depends on how you submit your job.
> - If you execute the job locally, then it will use the JARs bundled in the
> PyFlink installation by default, that's scala 2.11. However, you could set
> the environment variable 'FLINK_HOME' [1] to the directory of a custom
> Flink distribution of 2.12 if you want to work with scala 2.12.
> - If you execute the job remotely, e.g using `flink run` to submit the job
> to a remote session cluster, YARN cluster, etc. Then it depends on the
> Flink distribution from which the `flink run` command refers to. If you
> want to work with scala 2.12, it should refer to a custom Flink
> distribution of 2.12.
>
> Regards,
> Dian
>
> [1]
> https://github.com/apache/flink/blob/master/flink-python/pyflink/find_flink_home.py#L46
>
> On Wed, Nov 10, 2021 at 3:12 AM Kamil ty <kamilt...@gmail.com> wrote:
>
>> Hello,
>>
>> Just wanted to verify if the default build of pyflink available from PyPi
>> is compatible with flink - scala version 2.12. I have noticed that the PyPi
>> pyflink version comes with apache-flink-libraries targeted for scala 2.11
>> only and I was wondering if this might be the cause of some issues that I'm
>> running into.
>>
>> Kind regards
>> Kamil
>>
>

Reply via email to