3. ํด๋Ÿฌ์Šคํ„ฐ

ํด๋Ÿฌ์Šคํ„ฐ๋Š” ํŽ˜์ผ์˜ค๋ฒ„ ๊ทธ๋ฃน, ๋ณ‘๋ ฌ ๊ทธ๋ฃน ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐœ์˜ย ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน์œผ๋กœ ๊ตฌ์„ฑ๋œ ํ•˜๋‚˜์˜ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค.
ํด๋Ÿฌ์Šคํ„ฐ๋Š” MCCS ๊ตฌ์„ฑ์˜ย ์ตœ์ƒ์œ„์ด๋ฉฐ, ย ๊ฐ ๊ทธ๋ฃน๋“ค์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.ย ย MCCS์˜ ๊ธฐ๋ณธ์ ์ธ ์„ค์ • ๊ฐ’๋“ค์„ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€์˜ ์ฃผ์š” ๋‚ด์šฉ

ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ

ํˆฌ๋…ธ๋“œ ํด๋Ÿฌ์Šคํ„ฐ

ํŽ˜์ผ์˜ค๋ฒ„ ๊ทธ๋ฃน(Failover Group) ๊ตฌ์„ฑ ์ง€์›

ํ•œ ๋ฒˆ์— ํ•œ ๋…ธ๋“œ์—์„œ๋งŒ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์†Œ์Šค๋ฅผ ํฌํ•จํ•œ ๊ทธ๋ฃน์„ ํŽ˜์ผ์˜ค๋ฒ„ ๊ทธ๋ฃน์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
ํŽ˜์ผ์˜ค๋ฒ„ ๊ทธ๋ฃน์€ ์ค‘์š” ์ž์›์ด ์žฅ์• ๋ฅผ ์ผ์œผํ‚ค๋ฉดย ๋Œ€๊ธฐ ๋…ธ๋“œ๋กœ ์„œ๋น„์Šค๊ฐ€ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.ย ์ด ๊ทธ๋ฃน์— ํฌํ•จ๋œ ์ž์›์€ ์šด์˜ ๋…ธ๋“œ์—์„œ๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค๋ฉด ๊ฐ€์ƒ IP ์ฃผ์†Œ์˜ ๊ฒฝ์šฐ, ์šด์˜ ๋…ธ๋“œ์™€ ๋Œ€๊ธฐ ๋…ธ๋“œ๋กœ ๋™์‹œ์— ์‚ฌ์šฉ๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐ€์ƒ IP ์ฃผ์†Œ๊ฐ€ ์žฅ์• ๋ฅผ ์ผ์œผํ‚ค๋ฉดย ๋Œ€๊ธฐ ๋…ธ๋“œ๋กœ ์„œ๋น„์Šค๊ฐ€ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.

๋ณ‘๋ ฌย ๊ทธ๋ฃน(Parallel Group)ย ๊ตฌ์„ฑย ์ง€์›

๋‘ ๊ฐœ ์ด์ƒ์˜ ๋…ธ๋“œ์—์„œ ๋™์‹œ์— ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์†Œ์Šค๋กœ ๊ตฌ์„ฑ๋œ ๊ทธ๋ฃน์„ ๋ณ‘๋ ฌ ๊ทธ๋ฃน์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ณ‘๋ ฌ ๊ทธ๋ฃน์€ ํŽ˜์ผ์˜ค๋ฒ„ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ผ๋ฐ˜์ ์œผ๋กœ ํด๋Ÿฌ์Šคํ„ฐ๋กœ ๊ตฌ์„ฑ๋œ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ ํฌํ•จํ•œ ๋ฆฌ์†Œ์Šค๋“ค์€ ์šด์˜ ๋…ธ๋“œ์—์„œ ์‹คํ–‰(Online) ์ค‘์ผ ๋•Œ๋Š” ๋Œ€๊ธฐ ๋…ธ๋“œ์—์„œ๋Š” ์ •์ง€(Offline)๋œ ์ƒํƒœ๋กœ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๋ณ‘๋ ฌ ๊ทธ๋ฃน์œผ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์ง€์ •ํ•œ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ ์–‘ ์ชฝ ๋…ธ๋“œ์—์„œ ๋™์‹œ์— ์‹œ์ž‘, ๊ฐ์‹œ, ์ข…๋ฃŒ ๋“ฑ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค๋ฉด ์–‘ ์ชฝ ๋…ธ๋“œ์—์„œ ๋ฐฑ์—… ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์šด์˜ํ•˜๊ณ  ์žˆ๊ณ  ์ด๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ๋ฆฌ์†Œ์Šค๋กœ์„œ ๋“ฑ๋กํ•˜๋Š” ๊ฒฝ์šฐ, ํ•„์š”ํ•˜๋ฉด ๋ฐฑ์—… ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์–‘ ์ชฝ ๋…ธ๋“œ์—์„œ ํ•ญ์ƒ ๋™์‹œ์— ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
(๋‹จ, ํ•ด๋‹น ํ”„๋กœ๊ทธ๋žจ์ด ๋ณต์ˆ˜์˜ ๋…ธ๋“œ์—์„œ ๋ณ‘๋ ฌ๋กœ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.)

์‹ฑ๊ธ€๋…ธ๋“œย ๊ทธ๋ฃนย (Single Node Group) ๊ตฌ์„ฑ ์ง€์›

ํ•œ ๊ฐœ์˜ ๋…ธ๋“œ์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์†Œ์Šค๋กœ ๊ตฌ์„ฑ๋œ ๊ทธ๋ฃน์„ ์‹ฑ๊ธ€ ๋…ธ๋“œ ๊ทธ๋ฃน์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์‹ฑ๊ธ€๋…ธ๋“œ ๊ทธ๋ฃน์€ ํŽ˜์ผ์˜ค๋ฒ„๋ฅผ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์‹ฑ๊ธ€๋…ธ๋“œ ๊ทธ๋ฃน์€ ํฌํ•จ๋œ ๋ฆฌ์†Œ์Šค์— ์žฅ์• ๊ฐ€ ๊ฐ์ง€๋˜๋ฉด ์ง€์ •๋œ ํšŸ์ˆ˜ ๋งŒํผย ์˜จ๋ผ์ธ์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.


์‹ฑ๊ธ€๋…ธ๋“œ ํด๋Ÿฌ์Šคํ„ฐ

ํ•œ ๊ฐœ์˜ ๋…ธ๋“œ์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์†Œ์Šค๋กœ ๊ตฌ์„ฑ๋œ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‹ฑ๊ธ€ ๋…ธ๋“œ ํด๋Ÿฌ์Šคํ„ฐ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์‹ฑ๊ธ€๋…ธ๋“œ ํด๋Ÿฌ์Šคํ„ฐ๋Š” ํŽ˜์ผ์˜ค๋ฒ„ ๋ฅผํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์‹ฑ๊ธ€๋…ธ๋“œ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ๋Š” ์˜ค์ง ์‹ฑ๊ธ€๋…ธ๋“œ ๊ทธ๋ฃน๋งŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.



ํด๋Ÿฌ์Šคํ„ฐ ์†์„ฑ

ํด๋Ÿฌ์Šคํ„ฐ์˜ย ์†์„ฑ์€ย ํด๋Ÿฌ์Šคํ„ฐ์˜ย ์†์„ฑย ๋ทฐ์—์„œย ํŒŒ์•…ํ•  ์ˆ˜ย ์žˆ์Šต๋‹ˆ๋‹ค.
MCCS ์›น ์ฝ˜์†”์˜ ๊ทธ๋ฃน ๊ด€๋ฆฌ ๋ทฐ์—์„œ ํด๋Ÿฌ์Šคํ„ฐ ์„ ํƒ ํ›„, ์˜ค๋ฅธ์ชฝ์˜ 'ํด๋Ÿฌ์Šคํ„ฐ ์†์„ฑ๊ฐ’' ํƒญ์˜ ์ƒ์„ธ ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํšŒ์ƒ‰์œผ๋กœ ํ‘œ๊ธฐ๋œ ๊ฐ’์€ ์ฝ๊ธฐ ์ „์šฉ์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ’๋“ค์€ ๊ทธ๋ฃน ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•œ ์ •๋ณด์ž…๋‹ˆ๋‹ค. ํฐ์ƒ‰์œผ๋กœ ํ‘œ๊ธฐ๋œ ๊ฐ’์€ ์‚ฌ์šฉ์ž์— ์˜ํ•ด ์ •์˜๋œ ์ˆ˜์ • ๊ฐ€๋Šฅํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค.
์•„๋ž˜ ํ‘œ์— ์ผ๋ถ€ ์†์„ฑ์— ๋Œ€ํ•ด ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

[๊ทธ๋ฆผ]ย ํด๋Ÿฌ์Šคํ„ฐ ์†์„ฑ ํ™”๋ฉด


์†์„ฑ

์„ค๋ช…

ํƒ€์ž…

๊ธฐ๋ณธ๊ฐ’

์ˆ˜์ •

๋น„๊ณ 

ClusterName

ํด๋Ÿฌ์Šคํ„ฐ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.ย 
์ตœ์ดˆ์˜ ํ•ซ๋น—์„ ๊ตฌ์„ฑํ•  ๋•Œ์— ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

NAME

ย 

X


GroupLimit

์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ๊ทธ๋ฃน ์ˆ˜์ž…๋‹ˆ๋‹ค.

INTEGER

32๊ฐœ

X


HBInterval

ํ•ซ๋น— ์ˆ˜์‹  ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๋Š” ์ฃผ๊ธฐ์ž…๋‹ˆ๋‹ค.ย 
์ด ์‹œ๊ฐ„์˜ 10๋ถ„์˜ 1 ๊ฐ„๊ฒฉ์œผ๋กœ ํ•ซ๋น— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.ย 

INTEGER

2000ms

O


HBPort

ํ•ซ๋น— ์„œ๋ฒ„ ํฌํŠธ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

PORT

14321

X


HBTimeout

ํ•ซ๋น— ๋„คํŠธ์›Œํฌ ICMP ํ…Œ์ŠคํŠธ ํƒ€์ž„์•„์›ƒ ๊ฐ’์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.ย 
ํ•ซ๋น— ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ์ด ๋Š์–ด์ง€๋ฉด ์ด ์‹œ๊ฐ„์„ ํƒ€์ž„์•„์›ƒ์œผ๋กœ ICMP ํ…Œ์ŠคํŠธ๋ฅผ ์‹ค์‹œํ•ฉ๋‹ˆ๋‹ค.ย 

INTEGER

3์ดˆ

O


IsolationTestTimeout

๋…ธ๋“œ ๊ณ ๋ฆฝ(split)์„ ํ…Œ์ŠคํŠธํ•  ๋•Œ, ICMP ํ…Œ์ŠคํŠธ ํƒ€์ž„์•„์›ƒ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.ย 

INTEGER

3์ดˆ

O


LogBackupCount

๋กœ๊ทธ ํŒŒ์ผ ๋ฐฑ์—… ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.ย 

INTEGER

3๊ฐœ

O


LogFileSize

๋กœ๊ทธ ํŒŒ์ผ์˜ ์ตœ๋Œ€ ํฌ๊ธฐ์ž…๋‹ˆ๋‹ค.ย 
์ตœ์†Œ 64KB, ์ตœ๋Œ€ 10000KB๋กœ ์ง€์ • ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.ย 
๋กœ๊ทธ ํŒŒ์ผ์˜ ํฌ๊ธฐ๊ฐ€ ์„ค์ • ํฌ๊ธฐ๋ฅผ ์ดˆ๊ณผํ•˜๋ฉด ๋กœ๊ทธ ํŒŒ์ผ๋ช… ๋’ค์— ์ˆซ์ž๊ฐ€ ๋ถ™์œผ๋ฉฐ ๋ฐฑ์—…๋ฉ๋‹ˆ๋‹ค.ย 

INTEGER

1000Kb

O


LogLevel

๋กœ๊ทธ๋กœ ๋‚จ๊ธฐ๋Š” ๊ธฐ์ค€ ๋ ˆ๋ฒจ์ž…๋‹ˆ๋‹ค.ย 
๋กœ๊ทธ ๋ ˆ๋ฒจ์€ DEBUG, INFO, WARN, ERROR, FATAL ์ˆœ์œผ๋กœ ์ค‘์š”๋„๊ฐ€ ์‹ฌํ•ด์ง€๋ฉฐ ์ง€์ •๋œ ๋ ˆ๋ฒจ ์ด์ƒ์˜ ์ค‘์š”๋„๋ฅผ ๊ฐ–๋Š” ๋กœ๊ทธ๋งŒ ํŒŒ์ผ์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค.

LOG LEVEL

Info

O


NodeFaultDetectionTime

๋…ธ๋“œ ์žฅ์• ๋ฅผ ํŒ๋‹จํ•˜๋Š” ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.ย 
๋งˆ์ง€๋ง‰ ํ•ซ๋น— ๋‹จ์ ˆ ์‹œ๊ฐ„๊ณผ ๋’ค์—์„œ ๋‘๋ฒˆ์งธ ํ•ซ๋น— ๋‹จ์ ˆ ์‹œ๊ฐ„์˜ ์ฐจ์ด๊ฐ€ ์ด ์‹œ๊ฐ„์„ ์ดˆ๊ณผํ•˜๋ฉด SPLIT-BRAIN์œผ๋กœ ๊ฐ„์ฃผ๋˜๋ฉฐ, ์ดˆ๊ณผํ•˜์ง€ ์•Š์œผ๋ฉด ๋…ธ๋“œ ์žฅ์• ๋กœ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.ย 

INTEGER

30์ดˆ

O


PingRetryTime

ping ํ…Œ์ŠคํŠธ ์‹คํŒจ๋ฅผ ํŒ๋‹จํ•˜๋Š” ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ํ•ซ๋น— ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ์ด ๋Š์–ด์ง€๊ณ  PingRetryTime ์„ค์ •์‹œ๊ฐ„ ๋™์•ˆ ping์„ ๋ฐ˜๋ณตํ•ด์„œ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์„ค์ • ๊ฐ’์„ ์ดˆ๊ณผํ•  ๋•Œ๊นŒ์ง€ ping์ด ์•ˆ๋˜๋ฉด ์‹คํŒจ๋กœ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.

INTEGER0์ดˆO

ResourceLimit

์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ๋ฆฌ์†Œ์Šค ์ˆ˜์ž…๋‹ˆ๋‹ค.

INTEGER

500๊ฐœ

X


RMIConnectionTimeout

RMI ์—ฐ๊ฒฐ ์‹œ๊ฐ„ ์ œํ•œ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

INTEGER

3์ดˆ

O


RuntimeExcuteTimeoutOS Command ์—ฐ๊ฒฐ ์‹œ๊ฐ„ ์ œํ•œ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.INTEGER10์ดˆO
SingleNodeClusterํ•˜๋‚˜์˜ ๋…ธ๋“œ๋กœ ๊ตฌ์„ฑ๋œ ํด๋Ÿฌ์Šคํ„ฐ์ž…๋‹ˆ๋‹ค.BOOLEANfalseX

SysLogLevel

์šด์˜์ฒด์ œ ๋กœ๊ทธ์— ๊ธฐ๋กํ•  ๋กœ๊ทธ ๋ ˆ๋ฒจ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.ย 
์ด ๋ ˆ๋ฒจ ์ด์ƒ์˜ ์ค‘์š”๋„๋ฅผ ๊ฐ–๋Š” ๋กœ๊ทธ๋งŒ ์šด์˜์ฒด์ œ ์ด๋ฒคํŠธ ๋กœ๊ทธ์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค.

LOG LEVEL

Error

O


MCCS ๋Š” ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅํ•„๋“œ์— ๋Œ€ํ•œ ์ž…๋ ฅ๊ฐ’ ์ œํ•œ ๊ธฐ๋Šฅ์ด ์กด์žฌํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ž˜๋ชป ์ž…๋ ฅํ•œ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์ž๋™ ์ ๊ฒ€๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


๋กœ๊ทธ๋ ˆ๋ฒจ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ๊ทธ๋ ˆ๋ฒจ์„ค๋ช…
DEBUG๊ทธ๋ฃน, ๋ฆฌ์†Œ์Šค ๋“ฑ์˜ ์„ธ๋ถ€ ์†์„ฑ๊ฐ’, ์„ธ๋ถ€์ƒํƒœ ๋ณ€๊ฒฝ๋“ฑ์— ๋Œ€ํ•œ ์ •๋ณด, ๋ฐฑ์—…ํŒŒ์ผ ์ƒ์„ฑ์— ๋Œ€ํ•œ ์ •๋ณด
INFO๊ทธ๋ฃน, ๋ฆฌ์†Œ์Šค ๋“ฑ์˜ ์ตœ์ข… ๊ฐ’ ๋ณ€๊ฒฝ ๋ฐ ์ตœ์ข… ์ƒํƒœ ๋ณ€๊ฒฝ๋“ฑ์— ๋Œ€ํ•œ ์ •๋ณด
WARNํ•ซ๋น— ์ƒํƒœ๋ณ€๊ฒฝ, ์—”์ง„์ƒํƒœ ๋ณ€๊ฒฝ๋“ฑ์˜ ๊ฒฝ๊ณ ์„ฑ ์ •๋ณด
ERROR๋ฆฌ์†Œ์Šค ์žฅ์• (FAULTED ์ƒํƒœ), ๋ฐฐ์น˜ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰์‹คํŒจ, ์ž˜๋ชป๋œ ๋ฐฐ์น˜ ์Šคํฌ๋ฆฝํŠธ ์œ„์น˜ ๋“ฑ์˜ ์˜ค๋ฅ˜์„ฑ ์ •๋ณด
FATAL์ž˜๋ชป๋œ ์„ค์ •ํŒŒ์ผ๋กœ ์ธํ•œ MCCS ๊ตฌ๋™ ์‹คํŒจ๋“ฑ์˜ ์ •๋ณด


CLI ์‚ฌ์šฉ (mccluster ๋ช…๋ น)

MCCS ํด๋Ÿฌ์Šคํ„ฐ์˜ ์†์„ฑ ๊ฐ’์„ ์ˆ˜์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.ย CLI๋ฅผย ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์†์„ฑ ๊ฐ’์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MCCS ๋Š” ์„ค์น˜ ์‹œ ์ตœ์ดˆ ์‚ฌ์šฉ์ž ๊ณ„์ •์œผ๋กœ id ๊ฐ€ 'admin' ์•”ํ˜ธ๊ฐ€ 'password'์ธ ๊ณ„์ •์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
CLI ๋ช…๋ น์„ ์‹คํ–‰ ์‹œ id ์™€ password๋ฅผ ์ž…๋ ฅํ•˜์ง€ ์•Š์œผ๋ฉด , ์œ„์˜ ์ตœ์ดˆ ์‚ฌ์šฉ์ž ๊ณ„์ •์˜ id์™€ ์•”ํ˜ธ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ์ตœ์ดˆ ์‚ฌ์šฉ์ž์˜ ํŒจ์Šค์›Œ๋“œ ๋ณ€๊ฒฝ ์‹œ, ํ•„์ˆ˜์ ์œผ๋กœ CLI ๋ช…๋ น์— id์™€ password๋ฅผ ์˜ต์…˜์œผ๋กœ ์ž…๋ ฅํ•ด์•ผํ•˜๋งŒ ํ•ฉ๋‹ˆ๋‹ค.


Syntax

mccluster [-u userid -pw password] [-c clusterName] [-a attribute] attribute_value


Options


์˜ต์…˜์„ค๋ช…

-h

๋„์›€๋ง์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

ย -uย ์‚ฌ์šฉ์ž ID๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
-pwย -u ์˜ต์…˜์˜ ์‚ฌ์šฉ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

-c

๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์ ‘๊ทผํ•  ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

-a

์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•œ ์†์„ฑ๊ฐ’ ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.ย 



Example

modify

testCluster์˜ ํด๋Ÿฌ์Šคํ„ฐ ์†์„ฑ์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

mccluster -u admin -pw password -modify -c testCluster -a attribute attribute_value

list

ํด๋Ÿฌ์Šคํ„ฐ ์ƒํƒœ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

mccluster -u admin -pw password -list