Sto sviluppando una piccola applicazione web per studiare Apache Cassandra e Java EE 6. La versione di Cassandra è la 1.1.6.Apache Cassandra cancella dal contatore
ha un problema di guida mi fa impazzire ... Ho creato una tabella con un contatore
CREATE TABLE test (
author varchar PRIMARY KEY,
tot counter
)
e mettere un po 'i valori in questo modo (usando cqlsh v 3.0.0.):
update test set tot = tot +1 where author = 'myAuthor';
la famiglia colonna è perfettamente aggiornato
author | tot
----------+-----
myAuthor | 1
MA, se si tenta di eliminare questa riga e t hen aggiorna di nuovo (con la stessa chiave), quindi non succede nulla! La tabella non è più aggiornata e non riesco a capire perché: mi sembra che una volta che hai usato una chiave non puoi più usarla. Ho cercato degli indizi nella documentazione datasax (http://www.datastax.com/docs/1.1/references/cql/cql_lexicon) ma non sono riuscito a trovare una soluzione.
Qualcuno può aiutarmi? Grazie in anticipo
Se voglio cambiare il valore del contatore, devo aggiornare l'aggiornamento del contatore _table_ impostato _counter_ = -1 _counter_ ma la mia domanda è: perché non posso usare un tasto di cancellazione non di più? – besil