반응형
설명
- 1개의 primary, 2개의 secondary 노드로 구성하는 레플리카 셋 예제
- 원래는 각각 다른 서버에 구축하는게 맞지만 실습을 위해 한 대의 서버에서 3개의 노드를 실행
3개의 노드 실행
cd /home/ubuntu \
&& mkdir data1 data2 data3 \
&& mongod --replSet downSet --dbpath /home/ubuntu/data1 --port 10000 \
&& mongod --replSet downSet --dbpath /home/ubuntu/data2 --port 10001 \
&& mongod --replSet downSet --dbpath /home/ubuntu/data3 --port 10002
한 대의 노드에 접속
mongo localhost:10000
레플리카 셋 설정
var config = {
_id: 'downSet',
members: [
{_id: 0, host: 'localhost:10000'},
{_id: 1, host: 'localhost:10001'},
{_id: 2, host: 'localhost:10002'}
]
};
rs.initiate(config);
반응형
'Development > MongoDB' 카테고리의 다른 글
[MongoDB] Spring 연동 (0) | 2020.12.29 |
---|---|
[MongoDB] NodeJS 연동 (0) | 2020.12.29 |
[MongoDB] 데이터 백업/복구 (0) | 2020.12.29 |
[MongoDB] Query (0) | 2020.12.29 |
[MongoDB] 설치하기 (0) | 2020.12.29 |