title: Using spark.shuffle.service.enabled property to start workers
body: <p>As per the spark documentation documentation, </p>
  
  <p>*</p>
  
  <blockquote>
    <p>There are two requirements for using this feature. First, your
    application must set spark.dynamicAllocation.enabled to true. Second,
    you must set up an external shuffle service on each worker node in the
    same cluster and set spark.shuffle.service.enabled to true in your
    application. The purpose of the external shuffle service is to allow
    executors to be removed without deleting shuffle files written by them
    (more detail described below). The way to set up this service varies
    across cluster managers: </p>
    
    <p><strong>In standalone mode, simply start your workers
    with spark.shuffle.service.enabled set to true.</strong></p>
  </blockquote>
  
  <p>*</p>
  
  <p>I am trying to start worker with below command</p>
  
  <pre><code>nohup ./spark-class --conf spark.shuffle.service.enabled=true org.apache.spark.deploy.worker.Worker spark://10.180.85.254:7077
  </code></pre>
  
  <p>This command is not starting the worker in background. Can anyone suggest the proper command?</p>