Czy dane Cassandry są przechowywane tylko w folderze /var/lib/cassandra
, jak wspomniano w pliku cassandra.yaml
?Pamięć danych Apache Cassandra na dysku
Czy jest jakaś inna lokalizacja, w której przechowywane są dane Cassandra?
Czy dane Cassandry są przechowywane tylko w folderze /var/lib/cassandra
, jak wspomniano w pliku cassandra.yaml
?Pamięć danych Apache Cassandra na dysku
Czy jest jakaś inna lokalizacja, w której przechowywane są dane Cassandra?
Możesz zmienić lokalizację przechowywania danych w pliku cassandra.yaml
, jeśli nie chcesz, aby dane były przechowywane w /var/lib
. Zobacz DataStax's Guide for Configuring Cassandra, aby uzyskać pełne objaśnienie pliku konfiguracyjnego. W szczególności
> commitlog_directory
Katalog, w którym dziennik popełnić będzie przechowywane. Aby zapewnić optymalną wydajność zapisu, DataStax zaleca, aby dziennik zatwierdzenia był zapisany na oddzielnej partycji dyskowej (najlepiej oddzielnym fizycznym urządzeniu ) z katalogów plików danych.
> data_file_directories
Lokalizacja katalog, w którym będą przechowywane dane rodziny kolumna (SSTables).
Oni zalecamy umieścić popełnienia zalogować jeden dysk i rzeczywiste dane na drugim dysku, aby uniknąć wyczerpania miejsca.
Pełna lista właściwości znajduje się poniżej.
hints_directory:
data_file_directories:
commitlog_directory:
saved_caches_directory:
Można też określić nową ścieżkę dla saved_caches_directory, który jest również w katalogu/var/lib domyślnie. –