2016-12-16 31 views
0

我正在使用spark 2.0,sbt 0.13和斯卡拉測試3.0,我想知道如何從命令傳遞參數像測試JAR文件一樣,我做的主要JAR文件。斯卡拉測試JAR文件與參數

例如,spark-submit my-test-file.jar args1 args2,我的測試套件中的測試用例可以獲取args1和args2的值。

回答

1

請包裹在那些對屬性的文件也許testcase.properties或.conf文件,並使用如下......

spark.driver.extraJavaOptions –Dlog4j.configuration=file:///spark/conf/log4j.properties - 
spark.executor.extraJavaOptions –Dlog4j.configuration=file:///spark/conf/log4j.properties -Dapplication.properties.file=hdfs:///some/path/on/hdfs/testcase.properties 
spark.application.properties.file hdfs:///some/path/on/hdfs/testcase.properties 
+0

你嘗試過這種方式? –