Job lifecycle Installing Python for PyFlinkBefore you can use Flink with the Python API, you need to install Python on your clusters if Python is not already installed on the Flink Gateway node and the YARN NameNode.Running a Flink jobAfter developing your application, you can submit your Flink job in YARN per-job or session mode. To submit the Flink job, you need to run the Flink client in the command line including security parameters and other configurations with the run command.Using Flink CLIYou can use the Flink command line interface to operate, configure and maintain your Flink applications.Enabling savepoints for Flink applicationsBeside checkpointing, you are also able to create a savepoint of your executed Flink jobs. Savepoints are not automatically created, so you need to trigger them in case of upgrade or maintenance. You can also resume your applications from savepoint.