Manual

Asterix means all available processor cores will be used. For most cases two cores is enough, and “local[2]” is appropriate.

SparkConf conf = new SparkConf()
        .setMaster("local[*]")
        .setAppName("test")
        .set("spark.ui.enabled", "false");

JavaSparkContext jsc = new JavaSparkContext(conf);
// close after usage
jsc.stop();

Code example: JavaSparkContextCreationTest.java