Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

CollectionUUID불일치

이 페이지의 내용

  • 설명
  • 형식
  • 예시
CollectionUUIDMismatch

컬렉션 이 config.collections 클러스터 카탈로그에 등록된 UUID와 다른 로컬로 등록된 UUID를 가진 샤드 에 존재합니다.

버전 7.0에 추가.

{
type: "CollectionUUIDMismatch",
description: "<string>",
details: {
namespace: "<string>",
shard: "<string>",
localUUID: UUID("<uuid>"),
uuid: UUID("<uuid>")
}
}

CollectionUUIDMismatch 불일치 문서에는 다음과 같은 필드가 포함되어 있습니다.

필드
유형
설명
type
문자열

불일치 문서의 유형입니다. 이 불일치 유형에 대해 CollectionUUIDMismatch 값을 반환합니다.

description
문자열

메타데이터 에서 발견된 불일치를 설명합니다.

details
문서

데이터베이스와 샤드 cluster에서 불일치가 존재하는 위치에 대한 추가 정보가 포함된 문서입니다.

details.namespace
문자열

불일치가 존재하는 데이터베이스 및 collection을 나타냅니다.

details.shard
문자열

불일치가 존재하는 샤드입니다.

details.localUUID
UUID
샤드에 로컬로 등록된 UUID입니다.
details.uuid
UUID
config.collections cluster 카탈로그에 있는 collection의 UUID입니다.

db.adminCommand() 메서드를 사용하여 checkMetadataConsistency 명령을 호출합니다.

db.adminCommand( { checkMetadataConsistency: 1 } )

이 메서드는 샤딩 메타데이터에서 발견된 불일치를 보여주는 문서 배치와 함께 커서를 반환합니다. 아래 예는 CollectionUUIDMismatch 불일치 문서가 있는 커서를 보여줍니다.

{
cursor: {
id: Long("0"),
ns: "test.$cmd.aggregate",
firstBatch: [
{
type: "CollectionUUIIDMismatch",
description: "Found collection on non primary shard with mismatching UUID",
details: {
namespace: "test.authors",
shard: "shard02",
localUUID: new UUID("1ad56770-61e2-48e9-83c6-8ecefe73cfc4"),
uuid: new UUID("a3153e8a-3544-43ec-928f-37f72b48dee9")
}
}
],
},
ok: 1
}

돌아가기

CollectionOptionsMismatch

이 페이지의 내용