private static List < String > buildCommand ( AbstractCommandBuilder builder , Map < String , String > env , boolean printLaunchCommand ) throws IOException , IllegalArgumentException { List < String > cmd = builder . buildCommand ( env ) ; if ( printLaunchCommand ) { System . err . println ( "Spark Command: " + join ( " " , cmd ) ) ; System . err . println ( "========================================" ) ; } return cmd ; }
Prepare spark commands with the appropriate command builder . If printLaunchCommand is set then the commands will be printed to the stderr .