Was sind die neuen Funktionen von Apache Spark 2.4, das 2018 veröffentlicht wird?

Was sind die neuen Funktionen von Apache Spark 2.4, das 2018 veröffentlicht wird?

Dieser Artikel stammt vom Apache Spark Meetup, das am 19. September 2018 bei Adobe Systems Inc. stattfand.

Die kommende Version von Apache Spark 2.4 ist die fünfte in der 2.x-Reihe. Dieser Artikel bietet einen Überblick über die wichtigsten Funktionen und Verbesserungen in Apache Spark 2.4.

  • Das neue Planungsmodell (Barrier Scheduling) ermöglicht es Benutzern, verteiltes Deep-Learning-Training ordnungsgemäß in Spark-Phasen einzubetten, um den verteilten Trainings-Workflow zu vereinfachen.
  • 35 höherwertige Funktionen für Array-/Map-Operationen in Spark SQL hinzugefügt.
  • Eine neue native AVRO-Datenquelle basierend auf dem Spark-Avro-Modul von Databricks wurde hinzugefügt.
  • PySpark führt außerdem einen Eager-Evaluation-Modus für alle Vorgänge zum Lehren und Debuggen ein.
  • Spark auf K8S unterstützt PySpark und R und unterstützt den Client-Modus.
  • Verschiedene Verbesserungen für strukturiertes Streaming. Beispielsweise zustandsbehaftete Operatoren bei kontinuierlicher Verarbeitung.
  • Verschiedene Leistungsverbesserungen an integrierten Datenquellen. Beispielsweise das Beschneiden verschachtelter Schemata in Parquet.
  • Unterstützung für Scala 2.12.

Klicken Sie auf Shishuo.com, um diese PPT herunterzuladen.

Zusammenfassen

Oben habe ich Ihnen die neuen Funktionen von Apache Spark 2.4 vorgestellt, das 2018 auf den Markt kommt. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • So verwenden Sie Spark und Scala zum Analysieren von Apache-Zugriffsprotokollen
  • Apache Spark 2.0-Jobs brauchen lange, bis sie abgeschlossen sind

<<:  Hinweise zur Verwendung von $refs in Vue-Instanzen

>>:  So ändern Sie das MySQL-Passwort unter Centos

Artikel empfehlen

Das mobile Vue-Terminal realisiert den Finger-Gleiteffekt

In diesem Artikelbeispiel wird der spezifische Co...

Allgemeines Startskriptbeispiel für ein Linux-Java-Programm

Allerdings ist die Häufigkeit des Shell-Starts se...

Detaillierte Erläuterung der Nginx-Timeout-Konfiguration

Ich habe kürzlich in einem Projekt nginx und im B...

Django2.* + Mysql5.7-Entwicklungsumgebung Integrations-Tutorial-Diagramm

Umfeld: MAC_OS 10.12 Python 3.6 MySQL 5.7.25 Djan...

Häufige JavaScript-Speicherfehler und Lösungen

Inhaltsverzeichnis 1. Zeitüberwachung 2. Ereignis...

Wie werden Leerzeichen in HTML dargestellt (was bedeuten sie)?

Bei der Webentwicklung stößt man häufig auf Zeiche...

So verwenden Sie „Explain“, um den SQL-Ausführungsplan in MySql abzufragen

Der Befehl „Explain“ ist die primäre Möglichkeit,...

Zusammenfassung der Dateninteraktion zwischen Docker-Container und Host

Vorwort Beim Einsatz von Docker in einer Produkti...

Lösung für Nginx, das nicht zur Upstream-Adresse springt

Vorwort Heute bin ich in Nginx auf ein sehr selts...

So verwenden Sie Binlog zur Datenwiederherstellung in MySQL

Vorwort Kürzlich wurden Daten online falsch bearb...

Beispielcode von layim zum Integrieren des Rechtsklickmenüs in JavaScript

Inhaltsverzeichnis 1. Wirkungsdemonstration 2. Im...

CSS zur Erzielung einer kompatiblen Textausrichtung in verschiedenen Browsern

Beim Front-End-Layout des Formulars müssen wir hä...