Zum Hauptinhalt Zur Navigation

HDP 2.1: Hortonworks erweitert Hadoop

Schnellere SQL-Abfragen mit Apache Hive, eine verbesserte Mapreduce-Abfrage mit Tez und eine lange geforderte Suche sind die Komponenten, mit denen Hortonworks Hadoop weiterhin als Vorreiter im Bereich Big Data behaupten will. Die Investition Intels in Cloudera schürt die Angst vor einer Fragmentierung.
/ Jörg Thoma
1 Kommentare News folgen (öffnet im neuen Fenster)
Hortonworks Data Platform 2.1 ist als Preview verfügbar. (Bild: Hortonworks/Screenshot: Golem.de)
Hortonworks Data Platform 2.1 ist als Preview verfügbar. Bild: Hortonworks/Screenshot: Golem.de

Hortonworks hat seine Plattform (HDP) in Version 2.1 vorgestellt(öffnet im neuen Fenster) . Damit wurden integrale Bestandteile verbessert, etwa Apache Hive, die Schnittstelle zu SQL sowie Apache Tez, ein Framework für Datenverarbeitung mit Mapreduce. Auf mehrfachen Kundenwunsch wurde die Suche Solr in HDP integriert. Hortonworks hat außerdem in seinem auch Enterprise Hadoop genannten HDP das System zur Verarbeitung von Datenströmen namens Storm integriert. Die Konkurrenz der Hadoop-Anbieter wird derweil größer und es gibt Befürchtungen, die Entwicklung Hadoops und seiner Komponenten könnte fragmentieren.

Neben SAP, Facebook, Twitter oder eben Yahoo, dessen Hadoop-Entwickler das Unternehmen Hortonworks gründeten, ist auch Microsoft intensiv mit der Entwicklung von HDP 2.1 und vor allem an Hive in Version 0.13 involviert. Von dem Windows-Hersteller stammen nicht nur Anpassungen, damit Hadoop auch in Windows-Umgebungen läuft, sondern auch Hive-Codeteile, die etwa SQL-Abfragen effizienter durchführen können ( Vectorized Query Execution(öffnet im neuen Fenster) ).

Mehr SQL in HiveQL

Hives Abfragesprache HiveQL orientiert sich immer mehr an dem SQL-92-Standard. In der aktuellen Version 0.13 wurde beispielsweise die OVER-Klausel integriert. Ferner erlaubt WHERE jetzt Unterklauseln. Mit Tez enthält HDP auch eine weitere Schnittstelle für Mapreduce-Abfragen in den unter Hadoop gesammelten Rohdaten. Die aktuelle Version verringert Latenzzeiten, indem lediglich ein einziger Job pro Abfrage gestartet werden muss. Dennoch soll sich Tez auch für große Abfragen mit hohem Datendurchsatz eignen.

Um die umfangreichen Datenbestände zu verwalten, wurde das Apache-Projekt Falcon integriert. Damit lässt sich beispielsweise über dessen grafische Oberfläche bestimmen, wie lange Datenbestände vorgehalten werden oder die Replikation verwalten. Das Hadoop-Verwaltungswerkzeug Ambari wurde ebenfalls aktualisiert. Die Module Tez und Flacon lassen sich dort künftig ebenso installieren und konfigurieren wie Apache Strom . Über Ambari lassen sich beispielsweise Storm-Cluster verwalten und entsprechende Dienste starten oder stoppen.

Sicherheit erhöht

Für mehr Sicherheit soll Apache Knox sorgen, das jetzt in HDP 2.1 integriert wurde. Mit Knox sollen sich Authentifizierungen in Hadoop und sämtliche Komponenten vornehmen lassen. Dazu bringt Knox ein entsprechendes API mit. Große Teile des Codes stammen von Microsoft. Darüber hinaus erhält das Hadoop Distributed File System (HDFS) die Unterstützung für Zugriffssteuerungslisten (Access Control Lists) sowie Grant/Revoke-Funktionen für Hive. Hive erhält außerdem Unterstützung für PAM (Pluggable Authentication Modules).

Die Suchmaschine Apache Solr wurde ebenfalls in HDP integriert, samt einer Benutzeroberfläche. Außerdem will Hortonworks künftig mit Lucidworks kooperieren. Das Unternehmen bietet Support und Training für den Einsatz von Solr und Apache Lucene, das den Kern von Solr bildet.

Angst vor Fragmentierung

Die massive Investition von 900 Millionen US-Dollar Intels in Cloudera traf Hortonworks offenbar unvorbereitet. Dafür hat Intel die Eigenentwicklung an Hadoop und seinen Komponenten aufgegeben. Mehrfach war auf dem diesjährigen Hadoop Summit davon die Rede, dass sich die Entwicklung der unter der Schirmherrschaft von Apache stehenden Teile des Hadoop-Projekts oder sogar Hadoop selbst fragmentiert. Cloudera steuert einen großen Teil des Codes für Hadoop bei, bietet aber zahlreiche proprietäre Erweiterungen für das Framework an.

HDP 2.1 steht als Preview-Version zum Download bereit(öffnet im neuen Fenster) . Auch eine eigenständige virtuelle Maschine mit einem vorkonfigurierten HDP 2.1 samt Anleitungen gibt es. Die finale Version soll am 22. April 2014 veröffentlicht werden. HDP 2.1 bleibt weiterhin kostenlos. Hortonworks finanziert sich mit kostenpflichtigem Support und Training.


Relevante Themen