Apache Accumulo 1.7 erhält neue Replikationsoption

Der Key-Value-Speicher soll in der aktuellen Version unter anderem mit Funktionen zur Data-Center-Replikation und der Möglichkeit aufwarten, sich über Kerberos authentifizieren zu können.

In Pocket speichern vorlesen Druckansicht
Apache Accumulo 1.7 erhält neue Replikationsoption
Lesezeit: 2 Min.
Von
  • Julia Schmidt

Die Entwickler von Apache Accumulo haben die Version 1.7 ihres Projekts zum Download freigegeben. Bei Accumulo handelt es sich um einen Key/Value Store, der als skalierbares und hochperformantes System zum Speichern und Abrufen von Daten dienen soll. Also Vorlage dient Googles BigTable, zudem nutzt es die Apache-Projekte Hadoop, ZooKeeper und Thrift. Accumulo gibt es bereits seit 2008, wobei es erst seit 2011 in der Apache Software Foundation beheimatet ist.

Mit Version 1.7 ist es wohl erstmals möglich, automatisch Daten von einer Accumulo-Instanz auf eine andere zu kopieren. Zudem können sich Anwender nun an der öffentlichen Java-API und den MapReduce Accumulo APIs mit ihren Kerberos-Zugangsdaten authentifizieren. Die bisherige Metrikimplementierung haben die Entwickler derweil als veraltet gekennzeichnet – an ihre Stelle tritt Hadoop Metric2. Statt der eigenen Cloudtrace-Bibliothek kommt nach dem Update das Tracking-Framework HTrace zum Einsatz. Weitere Änderungen, zu denen auch eine Verbesserung der API zählt, sind in den Release Notes aufgeführt.

Um die neue Version verwenden zu können, müssen Nutzer Java mindestens in Version 7 und Hadoop ab Version 2.2.0 installiert haben, da der Support für Java 6 und Hadoop 1.x mit dem Release eingestellt wird. Außerdem ist ZooKeeper ab 3.4.x nötig.

Für die Zukunft plant das Projektteam laut Hortonworks, einem Anbieter einer Hadoop-Distribution und Contributor in verschiedenen Projekten aus dem zugehörigen Ökosystem, unter anderem eine Verbesserungen der Tracingmöglichkeiten für client- und serverseitigen Accumulo-Code. Darüber hinaus möchte man wohl das Reporting der Serverprozesse weiter ausarbeiten, den Ambari-Support ausbauen, die Java Client API und die Performance verbessern. (jul)