Utilizzando l'API Hbase (Get/Put) o l'API HBQL, è possibile recuperare il timestamp di una colonna specifica?Recupero del timestamp dalla riga di hbase
5
A
risposta
11
Supponendo che il client sia configurato e che si disponga di un'impostazione tabella. Facendo un get restituisce un Result
Get get = new Get(Bytes.toBytes("row_key"));
Result result_foo = table.get(get);
risultato è supportato da una KeyValue. KeyValues contengono i timestamp. Puoi ottenere una lista di KeyValue con list() o ottenere un array con raw(). Un valore KeyValue ha un metodo di indicazione dell'ora di acquisizione.
result_foo.raw()[0].getTimestamp()
0
result_foo.rawCells()(0).getTimestamp
è un buon stile
ancora bisogno parentesi quadre l'indice, ad esempio 'rawCells() [0]' –