Questions About Workers and Executors Configuration in Databricks

dvd_lg_bricks
New Contributor III

Hi everyone, sorry, I’m new here. I’m considering migrating to Databricks, but I need to clarify a few things first.

When I define and launch an application, I see that I can specify the number of workers, and then later configure the number of executors.
My questions are:

  1. Are those workers running on different machines?

  2. Can I define how many executors run on each worker?

  3. If so, is this controlled through Spark configuration variables?

Thanks!