我试图在外壳程序脚本中包括一个EMR步骤,这是任何Pyspark作业,如下所示:
--steps Name="Spatial indexer for Gridding the data",Type="Spark",Args=[--deploy-mode,cluster,--master,yarn,--conf,spark.hadoop.mapreduce.fileoutputcommitter.algorithm.version=2,"--py-files","${S3_BASE}system/scripts/Files/calculatecounts/out/xyz.egg","${S3_BASE}system/scripts/Files/calculatecounts/out/my_indexer.py",${S3_PROCESS}FindCounts/EU_${cluster_date}_combined_valid_field/part-00000 wgs84 ${S3_PROCESS}FindCounts/EU_${cluster_date}_combined_valid_boundaries/ esri_europe_albers 10 0 1 '|' 4 wkt 600],ActionOnFailure="CANCEL_AND_WAIT" \
,并且显示错误消息Error parsing parameter '--steps': Expected: ',', received: 'EOF' for input:
。
如何解决这个错误?如果有人帮助发现错误,将非常有帮助。