์์ฒด ๊ด๋ฆฌํ ํด๋ฌ์คํฐ ๋ฉํ๋ฐ์ดํฐ ๋ฐฑ์
์ด ์ ์ฐจ๋ ์ค๋ ํด๋ฌ์คํฐ์ ๋ฉํ๋ฐ์ดํฐ
mongod
๋ฐฑ์
์ ์์ฑํ๊ธฐ ์ํด config ์๋ฒ ์ ์ธ์คํด์ค๋ฅผ ์ข
๋ฃํฉ๋๋ค. ํด๋ฌ์คํฐ์ config ์๋ฒ๋ ํด๋ฌ์คํฐ์ ๋ชจ๋ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ฉฐ, ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ฒญํฌ ์์ ์ค๋๋ก์ ๋งคํ์
๋๋ค.
์ด ์ ์ฐจ๋ฅผ ์ํํด๋ cluster๋ ๊ณ์ ์๋ํฉ๋๋ค [1].
cluster ๋ฐธ๋ฐ์ ํ๋ก์ธ์ค๋ฅผ ์ผ์์ ์ผ๋ก ๋นํ์ฑํํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ฐธ๋ฐ์ ๋นํ์ฑํ ๋ฅผ ์ฐธ์กฐํ์ธ์.
config ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค ํ๋๋ฅผ ์ข ๋ฃํฉ๋๋ค.
๋ฐ์ดํฐ ํ์ผ์ ์ ์ฒด ์ฌ๋ณธ์ ์์ฑํฉ๋๋ค(์: ์ธ์คํด์ค์
dbPath
์ต์ ์ผ๋ก ์ง์ ๋ ๊ฒฝ๋ก).์๋ ๊ตฌ์ฑ ์๋ฒ๋ฅผ ๋ค์ ์์ํฉ๋๋ค.
cluster๊ฐ ์ ์์ ์ธ ๋ฐธ๋ฐ์ฑ ์์ ์ ์ฌ๊ฐํ ์ ์๋๋ก balancer๋ฅผ ๋ค์ ํ์ฑํํฉ๋๋ค. ๋ฐธ๋ฐ์ ํ๋ก์ธ์ค ๊ด๋ฆฌ์ ๋ํ ์์ธํ ๋ด์ฉ ์ ๋ฐธ๋ฐ์ ๋นํ์ฑํ ์น์ ์ ์ฐธ์กฐํ์ธ์.
๋ค์๋ ์ฐธ์กฐํ์ธ์.
[1] | ์ธ ๊ฐ์ config ์๋ฒ ์ค ํ๋๋ฅผ ์ฌ์ฉํ ์ ์๋ ๋์ cluster๋ ์ฒญํฌ๋ฅผ ๋ถํ ํ ์ ์์ผ๋ฉฐ ์ค๋ ๊ฐ์ ์ฒญํฌ๋ฅผ ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ด cluster์ ๋ฐ์ดํฐ๋ฅผ ์ธ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ config ์๋ฒ ๋ฅผ ์ฐธ์กฐํ์ธ์. |