Spring Hadoop: Big-Data-Unterstützung für Spring-Entwickler

Das neue Open-Source-Projekt ermöglicht Entwicklern, aus dem Spring-Container heraus Hadoop-Services wie MapReduce, Hive und Pig zu verwenden.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Alexander Neumann

SpringSource, das zu VMware gehörende Unternehmen hinter der Entwicklung des Java-Frameworks Spring, hat mit Spring Hadoop ein neues Softwareprojekt vorgestellt, das das Framework und die Big-Data-Plattform Apache Hadoop zusammenbringen soll. Dadurch erhalten Entwickler offenbar die Möglichkeit, in ihren Spring-Anwendungen Hadoop als Analysewerkzeug für etwa von Spring Integration und Spring Batch bereitgestellte oder in relationalen Datenbanken gehaltene Daten zu nutzen.

Spring Hadoop will darüber hinaus aus Spring heraus einen Mechanismus für das Erstellen, Konfigurieren und Ausführen von Hadoop-Services wie MapReduce, Hive und Pig bereitstellen oder auch deklarative XML-Konfiguration mit Cascading ermöglichen. Außerdem soll das Projekt den Datenzugang via HDFS (Hadoop Distributed File System) mit JVM-Skriptsprachen ermöglichen sowie deklarative Konfigurationsmöglichkeiten für HBase und Unterstützung für Hadoop-Tools wie FS Shell und DistCp mitbringen. Gegenwärtig unterstützt Spring Hadoop die Java Persistence API (JPA) sowie die NoSQL-Datenbanken MongoDB, Redis und Neo4J, die Anbindung an Apache Cassandra ist offenbar in der Mache.

Spring Hadoop ist ein Unterprojekt des Spring-Data-Bereichs und wird wie sämtliche Spring-Projekte unter der Apache Licence 2.0 zum Download angeboten. (ane)