|
@@ -23,17 +23,23 @@ public enum SparkVersion {
|
|
|
* 0 SPARK1
|
|
|
* 1 SPARK2
|
|
|
*/
|
|
|
- SPARK1(0, "SPARK1"),
|
|
|
- SPARK2(1, "SPARK2");
|
|
|
+ SPARK1(0, "SPARK1", "${SPARK_HOME1}/bin/spark-submit"),
|
|
|
+ SPARK2(1, "SPARK2", "${SPARK_HOME2}/bin/spark-submit"),
|
|
|
+ ;
|
|
|
|
|
|
- SparkVersion(int code, String descp) {
|
|
|
+ private final int code;
|
|
|
+ private final String descp;
|
|
|
+ /**
|
|
|
+ * usage: spark-submit [options] <app jar | python file> [app arguments]
|
|
|
+ */
|
|
|
+ private final String command;
|
|
|
+
|
|
|
+ SparkVersion(int code, String descp, String command) {
|
|
|
this.code = code;
|
|
|
this.descp = descp;
|
|
|
+ this.command = command;
|
|
|
}
|
|
|
|
|
|
- private final int code;
|
|
|
- private final String descp;
|
|
|
-
|
|
|
public int getCode() {
|
|
|
return code;
|
|
|
}
|
|
@@ -41,4 +47,8 @@ public enum SparkVersion {
|
|
|
public String getDescp() {
|
|
|
return descp;
|
|
|
}
|
|
|
+
|
|
|
+ public String getCommand() {
|
|
|
+ return command;
|
|
|
+ }
|
|
|
}
|