Das Unternehmen Jetbrains will mit der freien Kotlin API für Apache Spark das volle Potenzial von Kotlin für die Datenverarbeitung mit Spark ausschöpfen.
Im Vergleich zur Java-API schließe die Kotlin API eine Lücke, indem es einen Kompatibilitätslayer zwischen Kotlin und Apache Spark hinzufüge. Die API ermögliche das Schreiben von Code mit den gewohnten Features der Programmiersprache, etwa die Datenklassen und die Lambda-Ausdrücke.
Gegenüber der existierenden API bringe die Kotlin API auch einige smarte Fetures mit, schreiben die Jetbrains-Entwickler in der Ankündigung. So biete die Funktion “withSpark” die Option mit der “Spark-Session”-Klasse zu arbeiten.
In der noch als Preview gekennzeichneten ersten Version arbeitet die Kotlin API mit Spark 3.0 zusammen. Die API decke schon jetzt alle Methoden ab, die für Spark-Anwendungen nötig sind. Jetbrains hat einen Quick Start Guide vorbereitet. Künftige Planungen umfassen die Rückwärtskompatibilität für Apache Spark 2.4.2 bis 2.4.6.
Der Beitrag Jetbrains stellt Kotlin PI für Apache Spark vor erschien zuerst auf Linux-Magazin.