2013-03-20 13 views

risposta

9

Su cassandra-cli è senza "secondi"

UPDATE COLUMN FAMILY cf with GC_GRACE = 86400; //one day 
+0

Ho aggiornato la mia famiglia di colonne come sopra per eliminare la riga di comando, ma la riga di riga rimane la stessa –

1
use ks; 
update column family cf with gc_grace_seconds = 864000; 
+0

è dare questo java.lang.IllegalArgumentException: Nessun enum org.apache.cassandra.cli.CliClient.ColumnFamilyArgument.GC_GRACE_SECONDS costanti –

+0

Vedere la risposta accettata, è destinata ad essere non gc_grace gc_grace_seconds. – Richard

20

Per CQLSH

alter table <table_name> with GC_GRACE_SECONDS = <timeout>; 

esempio:

alter table yawn with GC_GRACE_SECONDS = 3600; 

dove sbadiglio è il nostro nome della tabella e 3600 è di un'ora ;

+1

L'approccio CLI non funziona, otteniamo un messaggio di errore per utilizzare CQLSH ora, quindi questa risposta. Cassandra 2.0. HTH –

Problemi correlati