Ich erstelle einen AWS-Cluster und ich habe eine Bootstrap-Aktion, um Spark-defaults.conf zu ändern.Wenn EMR Bootstrap-Aktionen ausgeführt werden
Server halten beendet immer sagen
nicht lesen /etc/spark/conf/spark-defaults.conf kann: Datei oder Verzeichnis
Obwohl, wenn ich diese überspringen und überprüfen Sie auf dem Server die Dateien existiert. Ich nehme also an, dass die Reihenfolge der Dinge nicht korrekt ist. Ich benutze Spark 1.6.1 von bereitgestellten EMR 4.5, so dass es standardmäßig installiert sein sollte.
Irgendwelche Hinweise?
Danke!
Leider berücksichtigt die EMR JSON-Konfiguration nicht alle Spark-Konfigurationsoptionen. Wenn Sie Dinge wie spark.driver.extraClassPath oder spark.executor.extraClassPath ändern müssen, können Sie dies im JSON nicht tun. Wie würden Sie diese Optionen ändern, ohne Bootstrap-Aktionen zu verwenden? – Drahkar
@Drahkar Ich war mir nicht bewusst, dass die spark.xx.extraClassPath nicht über die Konfigurationsdatei gesetzt werden kann, aber ich nehme an, dass Sie sie immer noch als Optionen für Ihren Schritt angeben können, wie '--Stufen Name = MyJob, Type = Spark, Args = [- Master, Garn-Client, - Konf, spark.driver.ExtraClassPath =/extra/Klasse/Pfad/...] '?? –