将多个系统属性传递给 google dataproc 集群作业

Sag*_*she 7 apache-spark google-cloud-platform gcloud google-cloud-dataproc

我正在尝试在 Dataproc 集群上提交 Spark 作业。该作业需要多个系统属性。我只能通过一个,如下所示:

gcloud dataproc jobs submit spark \                                   
    --cluster <cluster_name> \
    --class <class_name> \
    --properties spark.driver.extraJavaOptions=-Dhost=127.0.0.1  \
    --jars spark_job.jar
Run Code Online (Sandbox Code Playgroud)

如何传递多个属性?我尝试如下,即使这样也不起作用。

--properties ^#^spark.driver.extraJavaOptions=-Dhost=127.0.0.1,-Dlimit=10

Sag*_*she 9

我想到了。

gcloud dataproc jobs submit spark \                                   
    --cluster <cluster_name> \
    --class <class_name> \
    --properties spark.driver.extraJavaOptions='-Dhost=127.0.0.1 -Dlimit=10 -Dproperty_name=property_value' \
    --jars spark_job.jar
Run Code Online (Sandbox Code Playgroud)