QuickTask: Zmiana czasu retencji (TTL) przetrzymywanych obiektów na bazie danych Cassandra

O samej Cassandrze pisałem już jakiś czas temu. Przy integracji Cassandry z vCloud Directorem normalnie definiuje się czas, jaki metryki przetrzymywane są w tej bazie. Ja domyślnie swojego czasu ustawiłem 15 dni poprzez komendę wydaną na cellce od vcloud directora.

 

/opt/vmware/vcloud-director/bin/cell-management-tool cassandra --configure --create-schema --cluster-nodes NODE1.NODE1,NODE3 --username vcloud --password 'PASSWORD' --port 9042 --ttl 15

Z uwagi na potrzebę rekonfiguracji, aby metryki były trzymane przez 31 dni opcją jest użycie komendy wykonanej ponownie na CELLce vCloud Directora.

 

/opt/vmware/vcloud-director/bin/cell-management-tool cassandra --configure --cluster-nodes NODE1.NODE1,NODE3 --username vcloud --password PSSSWORD --port 9042 --ttl 31

Po każdej modyfikacji wymagany jest restart CELLki vCD.

 

Aktualnie skonfigurowany czas TTL można sprawdzić na poziomie bazy postgress query:

SELECT * FROM public.config where name = 'cassandra.vmm.ttl';

Wynik wyświetlany jest w sekundach. Po przeliczeniu analogicznie wychodzi 15 albo 31 dni. Szczegóły poniżej.

 

 

Informacje o nowych artykułach, świecie wirtualizacji i "cloud computingu" prosto na Twojego maila:

Dodam Cię do listy mailowej, z której możesz wypisać się w dowolnym momencie (jeden klik.) | Polityka Prywatności