수색…


샤딩 환경 설정

샤딩 그룹 멤버 :

샤딩에는 3 명이 있습니다.

  1. 구성 서버

  2. 복제 세트

  3. 몽고인

    몽고 샤드의 경우 위에 세 개의 서버를 설정해야합니다.

구성 서버 설정 : 다음을 mongod conf 파일에 추가하십시오

sharding:
  clusterRole: configsvr
replication:
  replSetName: <setname>  

실행 : mongod --config

우리는 설정 서버를 복제 세트로 선택할 수도 있고 독립형 서버 일 수도 있습니다. 우리의 요구 사항에 따라 우리는 최선을 선택할 수 있습니다. config가 복제 세트에서 실행되어야하는 경우 복제 세트 설정을 따라야합니다

복제본 설정 : 복제본 세트 만들기 // 복제본 설정을 참조하십시오.

MongoS Setup : Mongos는 샤드의 주요 설정입니다. 그것은 모든 복제 세트에 액세스하는 쿼리 라우터입니다

mongos conf 파일에 다음을 추가하십시오.

    sharding:
      configDB: <configReplSetName>/cfg1.example.net:27017;

공유 구성 :

mongos를 쉘 (mongo --host --port)을 통해 연결하십시오.

  1. sh.addShard ( "/s1-mongo1.example.net:27017")
  2. sh.enableSharding ( "")
  3. sh.shardCollection ( "<database>. <collection>", {<key> : <direction>})
  4. sh.status () // 샤딩을 보장하려면


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow