2017-05-11 2 views
0

Ich habe die Daten von Gerinne zu HBase eingefügt. und ich möchte die Datenkonsistenz überprüfen.Was ist die beste Vorgehensweise beim Ausführen von Zeilenanzahl mit Filter in HBase?

Ich meine HBase lieferte Befehl "count", die insgesamt Zeilen einer Tabelle zur Verfügung stellte.

Das Problem ist „Count“ kann nicht mit

„Filter“ verwendet werden

Gibt es eine Möglichkeit Zeilenzählung mit einigen spezifischen Bedingungen wie Filter zu tun?

Ich schätze Ihre Hilfe im Voraus.

Antwort

0

Wenn die Spalte, die Sie filtern wollen Teil des Zeilenschlüssels gesetzt ist, dann Start und Zeilenschlüssel stoppen oder Sie können Fuzzy-Filter verwenden, so dass wir einen Full-Table-Scan vermeiden konnten und nur konnten wir Schleife es herum und die Zählung bekommen. Wenn wir stattdessen Filter wie SingleColumnValueFilter oder etwas anderes verwenden, würde HBASE einen vollständigen Tabellenscan durchführen.

Verwandte Themen