/ / Erstellen eines inkrementellen Koprozessors für HBase - Java, Ruby, Hadoop, Zeile, HBase

Einen inkrementellen Koprozessor für HBase erstellen - java, ruby, hadoop, row, hbase

Ich habe versucht, einen effizienten Weg zu finden, einen automatischen Inkrement-Coprozessor für die Reihenidentifikatoren in HBase zu erstellen, aber all meine Suche hat mich nirgendwohin geführt.

Was ich will, lässt sich am besten veranschaulichen Diese Klasse in GitHub, die die Methode enthält incrementRow (Tabellenname, Betrag)

Wie würde ich dies als Java-Co-Prozessor schreiben?

Antworten:

0 für die Antwort № 1

Mit der Thrift-API können Sie die Inkrement-Mutation verwenden: http://svn.apache.org/viewvc/hbase/trunk/hbase-thrift/src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift?view=markup (siehe Zeile 585). Inkremente sind Atomics und Rock.