title: How to solve "Can't assign requested address: Service 'sparkDriver' failed after 16 retries" when running spark code?
body: <p>I am learning spark + scala with intelliJ , started with below small piece of code </p>
  
  <pre><code>import org.apache.spark.{SparkConf, SparkContext}
  
  object ActionsTransformations {
  
    def main(args: Array[String]): Unit = {
      //Create a SparkContext to initialize Spark
      val conf = new SparkConf()
      conf.setMaster("local")
      conf.setAppName("Word Count")
      val sc = new SparkContext(conf)
  
      val numbersList = sc.parallelize(1.to(10000).toList)
  
      println(numbersList)
    }
  
  }
  </code></pre>
  
  <p>when trying to run , getting below exception</p>
  
  <pre><code>Exception in thread "main" java.net.BindException: Can't assign requested address: Service 'sparkDriver' failed after 16 retries (on a random free port)! Consider explicitly setting the appropriate binding address for the service 'sparkDriver' (for example spark.driver.bindAddress for SparkDriver) to the correct binding address.
      at sun.nio.ch.Net.bind0(Native Method)
      at sun.nio.ch.Net.bind(Net.java:433)
      at sun.nio.ch.Net.bind(Net.java:425)
      at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
      at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:127)
      at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:501)
      at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1218)
      at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:496)
      at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:481)
      at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:965)
      at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:210)
      at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:353)
      at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:399)
      at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:446)
      at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:131)
      at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)
      at java.lang.Thread.run(Thread.java:745)
  
  Process finished with exit code 1
  </code></pre>
  
  <p>can any one suggest what to do .</p>