[Yandex Cloud documentation](../../index.md) > [Yandex Data Processing](../index.md) > [Step-by-step guides](index.md) > Jobs > Running jobs

# Running jobs

You can run a job in one of the following ways:

* [Create jobs in Yandex Data Processing](jobs.md). Once created, they will run automatically.
* [Run Apache Hive jobs](../tutorials/how-to-use-hive.md) using the Yandex Cloud CLI or Hive CLI.
* [Run Spark or PySpark applications](../tutorials/run-spark-job.md) using Spark Shell, `spark-submit`, or the Yandex Cloud CLI.
* Use `spark-submit` to [run jobs from remote hosts](../tutorials/remote-run-job.md) that are not part of the Yandex Data Processing cluster.
* Set up integration with [Yandex Managed Service for Apache Airflow™](../tutorials/airflow-automation.md) or [Yandex DataSphere](../tutorials/datasphere-integration.md). This will automate running the jobs.