The default is to start applications with port 4040 and then increment them by 1 as you are seeing, see docs here: http://spark.apache.org/docs/latest/monitoring.html#web-interfaces
You can override this behavior by setting passing the --conf spark.ui.port=4080 or in your code; something like this: val conf = new SparkConf().setAppName(s"YourApp").set("spark.ui.port", "4080") val sc = new SparkContext(conf) While there is a rest api to return you information on the application, http://yourserver:8080/api/v1/applications, it does not return the port used by the application. -Todd On Wed, Nov 25, 2015 at 9:15 AM, aman solanki <youthindia.a...@gmail.com> wrote: > > Hi, > > Can anyone tell me how i can get the details that a particular spark > application is running on which particular port? > > For Example: > > I have two applications A and B > > A is running on 4040 > B is running on 4041 > > How can i get these application port mapping? Is there a rest call or > environment variable for the same? > > Please share your findings for standalone mode. > > Thanks, > Aman Solanki >