github.com/smintz/nomad@v0.8.3/website/source/guides/spark/spark.html.md (about)

     1  ---
     2  layout: "guides"
     3  page_title: "Running Apache Spark on Nomad"
     4  sidebar_current: "guides-spark-spark"
     5  description: |-
     6    Learn how to run Apache Spark on a Nomad cluster.
     7  ---
     8  
     9  # Running Apache Spark on Nomad
    10  
    11  Nomad is well-suited for analytical workloads, given its [performance 
    12  characteristics](https://www.hashicorp.com/c1m/) and first-class support for 
    13  [batch scheduling](https://www.nomadproject.io/docs/runtime/schedulers.html). 
    14  Apache Spark is a popular data processing engine/framework that has been 
    15  architected to use third-party schedulers. The Nomad ecosystem includes a 
    16  [fork of Apache Spark](https://github.com/hashicorp/nomad-spark) that natively 
    17  integrates Nomad as a cluster manager and scheduler for Spark. When running on 
    18  Nomad, the Spark executors that run Spark tasks for your application, and 
    19  optionally the application driver itself, run as Nomad tasks in a Nomad job.
    20  
    21  ## Next Steps
    22  
    23  The links in the sidebar contain detailed information about specific aspects of 
    24  the integration, beginning with [Getting Started](/guides/spark/pre.html).