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