Es gibt keine Möglichkeit, ein Put auf HBase zurückzusetzen. HBase kann jedoch mehrere Versionen einer Zelle speichern, abhängig von der Konfiguration einer Spaltenfamilie. Standardmäßig speichert es die letzten 3 Versionen jeder Zelle. Wenn ein neues Put abgeschlossen ist, können Sie den Zeitstempel angeben, an den es geschrieben wurde, andernfalls wird die aktuelle Serverzeit verwendet.
Wenn Sie also die Standardeinstellungen verwenden und nicht mehr als 1 oder 2 Puts für jede Zelle ausgeführt haben, sollten Sie Ihre vorherigen Daten mit Scan.setTimeStamp (timestampBeforeYouImportedBadData) auslesen können.