I can't manage to run an application on YARN because of classpath issues. Flink distribution is unpacked in $HOME/flink-1.14.4 $HOME/flink1.14.4/usrlib contains all the dependency jars excluding the main application jar as flat file structure. The application is started with
./bin/flink run-application -t yarn-application \ -Dyarn.application.queue=production \ hdfs:///tmp/flink-parts/ru.aliexpress.data.flink-parts-0.1.0-SNAPSHOT.jar And it still can't find required classes.