
문제
원격 서버(Windows Server 2012)에 하나의 노드가 있고 로컬 컴퓨터(Windows 8.1)에 하나의 노드가 있는 Couchbase Server 3.0.3을 실행하는 테스트 설정이 있습니다. 며칠 전 마지막으로 확인했을 때 모든 노드가 정상 상태로 실행되고 있었습니다.
오늘 내 로컬 컴퓨터의 노드가 "보류 중" 상태인 것을 발견했습니다. 내 로컬 컴퓨터이기 때문에 처음에는 무시했고 아마도 방화벽이나 포트 전달이 올바르게 설정되지 않은 문제일 것이라고 생각했습니다.
새 버킷을 생성하고 애플리케이션(.net)에서 테스트한 후 여기에 문서를 추가했습니다. '일시적 오류' 오류로 인해 실패했습니다.
Couchbase webadmin을 확인했을 때 새로 생성된 버킷의 상태가 "비정상"임을 확인했습니다. 온라인으로 잠시 검색한 후 webadmin으로 돌아가자 갑자기 모든 버킷이 "비정상"이고 두 노드 모두 "보류 중"이었습니다.
새 버킷을 생성하고 두 노드가 모두 "보류 중"임을 확인하는 동안 로그에는 아무 것도 없습니다.
버킷 생성 로그는 다음과 같습니다.
내가 지금까지 시도한 것
노드 하나를 제거하려고 했지만 남은 활성 노드가 없기 때문에 재조정이 작동하지 않습니다.
Rebalance exited with reason {badmatch,
{error,
{failed_nodes,
['[email protected]']}}}
로컬 컴퓨터와 원격 서버를 다시 시작했습니다.
CouchbaseServer 서비스를 다시 시작했습니다.
만약을 대비해 더 이상 사용하지 않는 다른 버킷을 삭제했습니다(기본 및 샘플).
생성한 버킷을 제거하고 동일한 단계를 시도했습니다.
디스크가 꽉 찼다는 경고가 있어서 디스크 공간을 확보했습니다.
지금은 어떻게 진행해야 할지 잘 모르겠습니다. 도움을 주시면 감사하겠습니다.