1
我试图使用在windows启动火花的工作。 Spark应用程序工作正常,没有指定日志选项。如何通过log4j的配置文件,在Windows上引发提交?
用下面--driver-java-options
:
--driver-java-options "-Dlog4j.configuration=file:///d:/launch/log4j-spark.properties"
我得到的错误信息:
该系统找不到指定的路径。
我试过很多的组合,但没有运气,请告知。下面
spark-submit --master local[*] --files D:\launch\log4j-spark.properties --jars D:\launch\spark-sql-kafka-0-10_2.10-2.1.0.jar \
--driver-java-options "-Dlog4j.configuration=file:///d:/launch/log4j-spark.properties" \
--class com.acheron.bi.pipeline.DataPipelineProcessor D:\launch\bi-master-pipeline-1.0-SNAPSHOT-jar-with-dependencies.jar
--driver-java-options "-Dlog4j.configuration=file://./launch/log4j-spark.properties" \
--driver-java-options "-Dlog4j.configuration=log4j-spark.properties" \
是包含代码
D:\launch>dir
Volume in drive D is Data
Volume Serial Number is 52DE-C096
Directory of D:\launch
10/20/2017 10:06 AM <DIR> .
10/20/2017 10:06 AM <DIR> ..
10/20/2017 09:46 AM 111,631,778 bi-master-pipeline-1.0-SNAPSHOT-jar-with-dependencies.jar
10/20/2017 09:35 AM 1,394 event-win.yml
10/20/2017 09:58 AM 483 log4j-spark.properties
10/19/2017 01:19 PM 488 prod.env.properties
09/07/2017 09:35 AM 232,649 spark-sql-kafka-0-10_2.10-2.1.0.jar
5 File(s) 111,866,792 bytes
2 Dir(s) 152,071,843,840 bytes free
你能告诉使用CMD的路径?使用'dir'。这是为了确保该文件是存在的(我在MacOS所以我要猜格式)。你可以试试'文件:/ d:/启动/ log4j的,spark.properties'? –
我更新目录详细资料和档案的问题:/ d:/launch/log4j-spark.properties没有帮助 – Manjesh
你能告诉用'火花submit'整个错误消息? –