1. 程式人生 > >scala學習-Linux命令列執行jar包傳入main方法引數

scala學習-Linux命令列執行jar包傳入main方法引數

1。eclipse寫了一個程式,直接打包成jav普通jar包,然後無法選擇主類,但是執行的時候,可以指定引數,(引數在程式裡用 args(i)引用,注意是括號)
2。執行的時候,引數跟在jar包後面,用空格分開
如下格式

格式:$SPARK_HOME/bin/spark-submit --name "lcc_sparkSql_submit" --master yarn --executor-memory 40G --class 包名  jar包  引數  引數  引數  引數   日誌路徑  輸出路徑   

$SPARK_HOME/bin/spark-submit --name "lcc_sparkSql_submit"
--master yarn --executor-memory 40G --class sparlsql.hbase.SparkSQLOnHbase /data5/lcc_sparksql_hbase_test_data/test2/mytest_args.jar "test_lcc_mycase" "test_lcc_pcase" "test_lcc_crimeman" "test_lcc_wb" "test_lcc_hotel" "select * from wb limit 100" "select * from wb limit 100" "select * from wb limit 100"
/data5/lcc_sparksql_hbase_test_data/logs/ /data5/lcc_sparksql_hbase_test_data/output