본문 바로가기

전체 글

(67)
mongodb configuration sharded cluster를 설정할 때 port, replicaset name, sharding role 등을 제외한 나머지는 대부분 비슷한 것을 볼 수 있을 것이다. 보통 mongodb config file은 indent를 기준으로 key:value로 작성되며 yaml 포맷이다. systemLog: destination: file logAppend: true path: /var/log/mongodb/mongod_cfg.log storage: dbPath: /var/lib/mongo/cfg journal: enabled: true commitIntervalMs: 200 wiredTiger: engineConfig: cacheSizeGB: 1 journalCompressor: snappy director..
Mongodb Sharded Cluster 구조 1. PSA vs PSS PSA는 PRIMARY-SECONDARY-ARBITER로 구성된 REPLICASET이며, ARBITER는 투표권을 가지지만 RESOURCE는 가지지 않는 노드이다. PSS는 PRIMARY-SECONDARY-SECONDARY로 구성된 REPLICASET이다. 위의 그림은 PSS를 따르며, PSA를 사용할 경우 각각 REPLICASET의 SECONDARY 중 1개의 노드는 ARBITER로 바뀌거나, 3개의 ARBITER를 한개의 노드를 이용해 병합할 수 있다. 2. VOTING, PRIORITY VOTING이란 투표를 행사하는 것으로써, 각각의 REPLICASET에 PRIMARY가 죽을 경우 다음 PRIMARY가 선출이 되는데 그때 VOTING을 행사하는 것이다. 아래 그림과 ..
Bash shell scripts 문법 이 글은 bash shell scripts 언어에 관한 내용을 정리하는 곳이다. 지속적으로 업데이트 예정. 기본적인 문법 참조 : https://blog.gaerae.com/2015/01/bash-hello-world.html Bash 입문자를 위한 핵심 요약 정리 (Shell Script) blog.gaerae.com 1. Bash variable을 다른 스크립트로 전달하는 방법 #variable.sh variable_first="abc" varibale_second="def" source를 통한 방법 source ./variable.sh echo $variable_first echo $variable_second abc def​ export를 통한 방법 #variable.sh variable_firs..