1
sparkランチャーでsparkアプリケーションを送信します。私はアプリケーションが完了するまで待たずにアプリケーションを終了させる必要があります。Spark - javaのアプリIDでspakrアプリハンドルを取得する方法
SparkAppHandle spark = new SparkLauncher()
.setAppResource("/usr/local/myapp.jar")
.setMainClass("com.myapp.app")
.setMaster("yarn")
.setDeployMode("cluster")
.startApplication(this);
とget app id。
String id = spark.getAppId(); // how to wait untill not UNKONWN?
SparkAppHandle curApp = ???.getHandleByID(id); // how to get?
にはどうすればいいのApp IDでSparkAppHnadleを得ることができますので、私はDestoryは()メソッドを呼び出すことができます。