2016-09-18 2 views
0

데이터 센터가 여러 개 있습니다. 그들 중 하나는 Cassandra이고 다른 하나는 Solr 데이터 센터입니다. 이미 프로세스 업그레이드를 시작했습니다. "upgradesstables"명령이 4 일 동안 지속 되었기 때문에 여전히 1 노드가 업그레이드 중입니다.데이터 저장소 업그레이드 중 새로운 데이터 센터 추가 4.8.8-5.0.2

새로운 카산드라 데이터 센터를 추가하고 싶습니다. 업그레이드 프로세스가 완료 될 때까지 기다릴 시간이 없습니다. 업그레이드 프로세스가 진행되는 동안 버전 5.0.2에서 새로운 cassandra 데이터 센터를 추가 할 수 있습니까?

답변

0

부분적으로 업그레이드 된 상태로 클러스터를 실행할 수는 있지만 과도기 상태이므로 클러스터에 일정 시간 동안 있어야하는 상황이 아닙니다. 클러스터가 부분적으로 업그레이드 된 상태에있는 동안 피해야하는 작업과이 상태에서 클러스터가 스키마 불일치를 표시합니다.

새로운 DC를 믹스에 추가하지 않는 것이 좋습니다. 여기에 업그레이드 제한을 참조하십시오

https://docs.datastax.com/en/latest-upgrade/upgrade/datastax_enterprise/upgdDSE50.html#upgdDSE50__restrictions

+0

감사 @markc. 프로세스를 업그레이드하는 동안 새로운 데이터 센터를 추가하지 않았습니다. 대신 여러 upgradesstables 명령을 실행합니다. 그러나 큰 SSTables에 관해서는, 나는 아직도 압축 느슨하게하는 과정을 격상시킨다. –

+0

예'upgradesstables'는 실행하는데 오랜 시간이 걸릴 수 있습니다 만이 작업이 수행되는 동안 클러스터가 실행되므로'upgradesstables'를 사실 이후에 수행되는 "최종"작업으로 간주 할 수 있습니다. 클러스터에서 읽고 쓸 수 있지만이 최종 단계가 완료되면 업그레이드가 완료됩니다. – markc