scala学习-Linux命令行运行jar包传入main方法参数

时间:2022-12-05 17:42:05

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