The Flink Command Line Interface (CLI) allows you to pass additional can locations using the -C option. We use it to pass dependencies to each job.
Our problem: given that usually our workplaces develop throughout the project life cycle and that their external dependencies change their versions and that we run several processes in one cluster, we wanted to select the exact jar versions to load in each run. Therefore, we lacked $ FLINK / lib.
Details We do this to distribute banks in a fixed directory (other than $ FLINK / lib) on each node. Later we use the CLI to run the task (and not directly, since the call is quite long, but using a bash script to shorten the call).
user2108278
source share