Couchbase 노드는 보류 상태로 유지되고 모든 버킷은 비정상입니다.

Couchbase 노드는 보류 상태로 유지되고 모든 버킷은 비정상입니다.

문제

원격 서버(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 서비스를 다시 시작했습니다.

만약을 대비해 더 이상 사용하지 않는 다른 버킷을 삭제했습니다(기본 및 샘플).

생성한 버킷을 제거하고 동일한 단계를 시도했습니다.

디스크가 꽉 찼다는 경고가 있어서 디스크 공간을 확보했습니다.

지금은 어떻게 진행해야 할지 잘 모르겠습니다. 도움을 주시면 감사하겠습니다.

관련 정보