이 페이지에서는 Datastream에서 사용할 자체 관리형 MongoDB 인스턴스를 구성하는 방법을 설명합니다. 복제본 세트와 샤딩된 클러스터 모두에 대해 Datastream을 구성할 수 있습니다.
복제본 세트
MongoDB 복제본 세트 배포에 관한 자세한 내용은 MongoDB 문서의 자체 관리형 복제본 세트 배포를 참고하세요.
자체 관리형 MongoDB 복제본 세트에 사용하기 위해 Datastream을 구성하려면 다음 단계를 따르세요.
- MongoDB Shell을 설치합니다. MongoDB Shell 설치에 관한 자세한 내용은 mongosh 설치를 참고하세요.
- 터미널 창을 열고
mongosh명령어를 실행하여 복제본 세트 또는 기본 노드에 연결합니다. admin데이터베이스에서 Datastream용 사용자를 만듭니다.use admin db.createUser({ user: "USERNAME", pwd: "PASSWORD", roles: [ "readAnyDatabase", {role: "read", db: "admin"} ] })USERNAME 및 PASSWORD을 원하는 사용자 이름과 비밀번호로 바꿉니다.
샤딩된 클러스터
샤딩된 클러스터 배포에 관한 자세한 내용은 MongoDB 문서의 샤딩된 클러스터 배포를 참고하세요.
자체 관리형 MongoDB 샤딩된 클러스터에 사용하기 위해 Datastream을 구성하려면 다음 단계를 따르세요.
- MongoDB Shell을 설치합니다. MongoDB Shell 설치에 관한 자세한 내용은 mongosh 설치를 참고하세요.
- 터미널 창을 열고
mongosh명령어를 실행하여 MongoDB 샤딩된 클러스터에 연결합니다. 모든 기본 샤드 노드와
mongos쿼리 라우터에서 Datastream 사용자를 만듭니다.use admin db.createUser({ user: "USERNAME", pwd: "PASSWORD", roles: [ "readAnyDatabase" ] })USERNAME 및 PASSWORD를 사용자 이름과 비밀번호로 바꿉니다. 원하는 사용자 이름과 비밀번호를 선택할 수 있지만 모든 기본 샤드 노드와
mongos쿼리 라우터에서 동일해야 합니다.mongos쿼리 라우터에 연결된 샤드를 확인하려면 다음 명령어를 실행합니다.db.adminCommand({ listShards: 1 })