Linux

mongodb replicaset 구성

서른마른다섯 2017. 9. 4. 15:28

1. mongodb 설정
vi /var/mongodb/config/mongodb.cnf
  replSet=replicaSet
  oplogSize=10

2. mongodb 실행
  mongo localhost:5050/admin

3. 복제셋 설정
db.runCommand(
{
    "replSetInitiate" :
        {"_id" : "rsTest", "members" :
            [
                {"_id" : 1, "host" : "ip1:5050"}
                , {"_id" : 2, "host" : "ip2:5050"}
                , {"_id" : 3, "host" : "ip3:5050", arbiterOnly : true}
            ]
        }
}
)

4. 복제셋 확인
  rs.status()

5. 노드추가
  rs.add("ip4:5050")

6. 노드삭제
  rs.remove("ip4:5050")

'Linux' 카테고리의 다른 글

mongodb 설치  (1) 2017.08.30
[3-3] Replication & Sentinel 구성  (0) 2016.10.26
[3-2] redis cluster  (0) 2016.10.26
[3-1] redis 설치  (0) 2016.10.26
리눅스 unixODBC FreeTDS 설치 (MSSQL)  (0) 2015.12.02