data_file_directories
속성의 변경으로 인해 데이터가 누락되었습니다.data_file_directory 변경 후 테이블 병합
이것은 두 가지 오류 문제입니다.
우선, 우리는 분리 된 마운트에 /var/lib/cassandra/data
의 데이터를 가지고 있었고 모든 것이 좋았습니다.
카산드라 업그레이드 (2.1에서 3.9까지) 후 구성에서 오류로 인해 data_file_directories
이 [/var/lib/cassandra/data1, /var/lib/cassandra/data2]
으로 변경되었습니다.
/var
디렉토리가 가득 찰 때까지는 오류가 눈에 띄지 않는 것 같습니다. 이로 인해 우리는 문제를 발견하게되었고, nodetool removenode
이후에 클러스터가 다시 돌아 왔지만 거의 2 개월 동안 누락 된 데이터가있었습니다.
data1
과 data2
을 data
으로 병합 할 수 있는지 알고 싶습니다.
nodetool snapshot
을 사용하면 데이터 저장 장치로 data1
및 data2
을 사용할 수 없으므로 옵션이 아닙니다.
감사가 무엇이든 당신의 도움에 대한 많은)
가 있다는 점 유의 하시길 바랍니다 도움이 : 그것은 도움이 될 수 Ifever, 그 모든 돌봐하려고 작은 스크립트를 썼습니다 너의 카산드라의. 동일 함이 틀림 없어. –