Je suis en cours d'exécution d'un script python dans pyspark et obtenu l'erreur suivante: NameError: nom « étincelle » est pas définieComment modifier le paramètre Spark pour autoriser spark.dynamicAllocation.enabled?
Je l'ai cherché et trouvé que la raison est que spark.dynamicAllocation.enabled
est pas encore permis.
Selon la documentation de Spark (https://jaceklaskowski.gitbooks.io/mastering-apache-spark/content/spark-dynamic-allocation.html#spark_dynamicAllocation_enabled): spark.dynamicAllocation.enabled
(par défaut: false
) contrôle si l'allocation dynamique est activée ou non. Il est supposé que spark.executor.instances
n'est pas défini ou est 0 (qui est la valeur par défaut).
Étant donné que le paramètre par défaut est false
, j'ai besoin de modifier le paramètre Spark pour activer spark.dynamicAllocation.enabled
.
J'ai installé Spark avec l'infusion et je n'ai pas modifié sa configuration/réglage.
Comment puis-je modifier le paramètre et activer spark.dynamicAllocation.enabled
?
Merci beaucoup.
lien ci-dessus est étincelle pas la documentation officielle. Son Mastering Apache Spark Book par Jack qui est également utilisateur de SO. s'il vous plaît le changer de manière appropriée :) –