Je suis actuellement bloqué avec des données manquantes en raison de changements dans la propriété data_file_directories
.Fusion de tables après la modification d'un fichier data_file_directories
Il s'agit d'un problème à deux erreurs. Tout d'abord, nous avions des données dans /var/lib/cassandra/data
sur un montage séparé, et tout allait bien.
Après une mise à niveau Cassandra (de 2.1 à 3.9), une erreur de configuration nous a fait changer le data_file_directories
en [/var/lib/cassandra/data1, /var/lib/cassandra/data2]
.
On dirait que l'erreur est passée inaperçue jusqu'à ce que le répertoire /var
soit complet. Cela nous a fait découvrir le problème, et après quelques nodetool removenode
, le cluster est revenu ... mais avec presque 2 mois de données manquantes.
Je voudrais savoir s'il est possible d'obtenir ce data1
et data2
fusionné en data
.
L'utilisation de nodetool snapshot
n'est pas une option car nous ne pouvons pas revenir en arrière en utilisant data1
et data2
comme stockage de données.
Merci beaucoup pour votre aide, quoi que ce soit;)
S'il vous plaît noter que, pour 'sstableloader' fonctionne correctement, l'adresse et l'adresse écouter diffusion de votre cassandra.yaml doit être identique. –