java - launch and submit job spark -
i try "run" spark jobs width java application, searching, found following 2 methods: clientsarguments , sparklauncher.
could explain me difference between two? difference between launch , submit job/application spark? thank you.
sparklauncher wrapper library spark-submit, coverts sparklauncher code spark-submit script , trigger jobs.
the mechanism same spark-submit script, if @ source code of sparklauncher, uses processbuilder construct shell.
if want use sparklauncher, need specify $java_home, $sprak_home , other essential parameters. there limitation sparklauncher, machine sparklauncher runs must have $java_home , $spark_home(spark library) used sparklauncher locating script , related dependencies. soft of impossible cloud environment cloudfoundry etc.
you assume sparklauncher equals spark-submit script, choose client or master, local or yarn mode.
clientsarguments class yarn script, works yarn-mode.
Comments
Post a Comment