I dati di Cassandra sono memorizzati solo nella cartella /var/lib/cassandra
come indicato nel file cassandra.yaml
?Archiviazione dati Apache Cassandra su disco
Oppure c'è qualche altro luogo in cui sono archiviati i dati di Cassandra?
I dati di Cassandra sono memorizzati solo nella cartella /var/lib/cassandra
come indicato nel file cassandra.yaml
?Archiviazione dati Apache Cassandra su disco
Oppure c'è qualche altro luogo in cui sono archiviati i dati di Cassandra?
È possibile modificare la posizione di memorizzazione dei dati nel file cassandra.yaml
, se non si desidera che i dati siano memorizzati in /var/lib
. Vedere DataStax's Guide for Configuring Cassandra per una spiegazione completa del file di configurazione. In particolare,
> commitlog_directory
La directory in cui il registro sarà commettere memorizzato. Per prestazioni di scrittura ottimali, DataStax consiglia di eseguire il commit del registro su una partizione disco separata (idealmente un dispositivo fisico separato ) dalle directory dei file di dati.
> data_file_directories
Il percorso della directory in cui verranno memorizzati i dati della famiglia colonna (SSTables).
Fanno consiglia di mettere il commit log un disco ei dati effettivi su un secondo disco per evitare di esaurire lo spazio.
L'elenco completo delle proprietà è riportato di seguito.
hints_directory:
data_file_directories:
commitlog_directory:
saved_caches_directory:
Si consiglia inoltre di specificare un nuovo percorso per saved_caches_directory, che è anche in/var/lib per impostazione predefinita. –