sh.isBalancerRunning()
์ด ํ์ด์ง์ ๋ด์ฉ
์ ์
sh.isBalancerRunning()
๋ฐธ๋ฐ์ ์ํ๋ฅผ ์ค๋ช ํ๋ ๋ฌธ์๋ฅผ ๋ฐํํฉ๋๋ค.
์ค์
Mongo์ฌ ๋ฐฉ๋ฒ
์ด ํ์ด์ง์์๋
mongosh
๋ฉ์๋๋ฅผ ์ค๋ช ํฉ๋๋ค. ์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ช ๋ น ๋๋ Node.js์ ๊ฐ์ ์ธ์ด๋ณ ๋๋ผ์ด๋ฒ์ ๋ํ ์ค๋ช ์๊ฐ ์๋๋๋ค.๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ช ๋ น์ ๊ฒฝ์ฐ
balancerStatus
๋ช ๋ น์ ์ฐธ์กฐํ์ธ์.MongoDB API ๋๋ผ์ด๋ฒ์ ๊ฒฝ์ฐ ์ธ์ด๋ณ MongoDB ๋๋ผ์ด๋ฒ ์ค๋ช ์๋ฅผ ์ฐธ์กฐํ์ธ์.
ํธํ์ฑ
์ด ๋ฉ์๋๋ ๋ค์ ํ๊ฒฝ์์ ํธ์คํ ๋๋ ๋ฐฐํฌ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
MongoDB Atlas: ํด๋ผ์ฐ๋์์์ MongoDB ๋ฐฐํฌ๋ฅผ ์ํ ์์ ๊ด๋ฆฌํ ์๋น์ค
์ค์
์ด ๋ช ๋ น์ M0, M2 ๋ฐ M5 ํด๋ฌ์คํฐ์์ ์ง์๋์ง ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ง์๋์ง ์๋ ๋ช ๋ น์ ์ฐธ์กฐํ์ธ์.
MongoDB Enterprise: MongoDB์ ๊ตฌ๋ ๊ธฐ๋ฐ ์์ฒด ๊ด๋ฆฌ ๋ฒ์
MongoDB Community: MongoDB์ ์์ค ์ฌ์ฉ ๊ฐ๋ฅ ๋ฌด๋ฃ ์์ฒด ๊ด๋ฆฌ ๋ฒ์
๋ฌธ์ ์ถ๋ ฅ
๋ค์์ ๋ช ๋ น์ด ๋ฐํํ๋ ๋ฌธ์์ ์์ ๋๋ค.
{ mode: 'full', inBalancerRound: false, numBalancerRounds: Long("1143"), ok: 1, '$clusterTime': { clusterTime: Timestamp({ t: 1639753724, i: 3 }), signature: { hash: Binary(Buffer.from("0000000000000000000000000000000000000000", "hex"), 0), keyId: Long("0") } }, operationTime: Timestamp({ t: 1639753724, i: 3 }) }
ํ๋ | ์ค๋ช
|
---|---|
| ๋ฐธ๋ฐ์ ์ค๋ ๋๊ฐ ์คํ ์ค์ธ์ง ์ค์ง๋์๋์ง๋ฅผ ์ง์ ํ๋ ๋ฌธ์์ด์ ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
|
| ๋ฐธ๋ฐ์๊ฐ ํ์ฌ ๋ฐธ๋ฐ์ฑ ๋ผ์ด๋์ ์๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํ๋ ๋ถ์ธ์ ๋๋ค. |
| config ์๋ฒ๊ฐ ์์๋ ์ดํ ๋ฐ์ํ ๋ฐธ๋ฐ์ ๋ผ์ด๋์ ์์ ๋๋ค. config ์๋ฒ๊ฐ ๋ค์ ์์๋๋ฉด ์ด ๊ฐ์ 0์ผ๋ก ์ฌ์ค์ ๋ฉ๋๋ค. |
| |
| |
|