중복성이 낮을 때의 대응 (recover, auto_recover)
조건
"localhost_10001", "localhost_10002", "localhost_10003"의 3 인스턴스로 클러스터를 짜고 있었을 때, "localhost_10001"이 떨어졌을 때를 예로 들어 설명합니다
중복 복귀 절차 (recover)
1. 상태 확인
먼저 telnet에서 살아있는 인스턴스에 액세스하고 현재 상태를 확인합니다.
$ telnet telnet 10002
> stat node
.
routing.nodes.length 2 #=> 3から2へ
routing.nodes ["localhost_10002", "localhost_10003"] #=> localhost_10001が落ちている
.
routing.short_vnodes 133 # 冗長度の低下したvnodeの数
routing.lost_vnodes 0 # 冗長度が0になったvnodeの数
.
.
1. 상태 확인
먼저 telnet에서 살아있는 인스턴스에 액세스하고 현재 상태를 확인합니다.
$ telnet telnet 10002
> stat node
.
routing.nodes.length 2 #=> 3から2へ
routing.nodes ["localhost_10002", "localhost_10003"] #=> localhost_10001が落ちている
.
routing.short_vnodes 133 # 冗長度の低下したvnodeの数
routing.lost_vnodes 0 # 冗長度が0になったvnodeの数
.
.
2. 중복 회복
명령
> recover
실행
> recover # recover実行
> stat run_recover
stats.run_recover true # recoverが実行中であることを示します
> stat short
routing.short_vnodes 127 # 段々減っていきます
routing.short_vnodes
의 수가 줄어 듭니다 3. 종료 확인
> stat run_recover
stats.run_recover false # recoverが終了するとfalseに戻ります
> stat short
routing.short_vnodes 0 # 冗長度の低下したvnodeが0になっています
AUTO RECOVER 기능
위에서는 수동으로 recover를 실행하고 있었지만, 중복도가 떨어졌을 때 자동으로 recover를 실행하도록 설정하는 것도 가능합니다
명령
> set_auto_recover [ 'true' | 'false' ] <sec>
> set_auto_recover [ 'true' | 'false' ] <sec>
set_auto_recover false
을 실행하여 복구 실행을 취소 할 수 있습니다.참조 URL
ROMA Recovery redundancy: htp://로마-kvs. 오 rg / ぇ r rn / Reko ゔ ry _ Retendan cy. HTML
ROMA Commands Page: h tp // 로마-kvs. 오 rg / こまんds. HTML
Reference
이 문제에 관하여(중복성이 낮을 때의 대응 (recover, auto_recover)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hiroaki-iwase/items/a2558eb1b7b44977ec5f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(중복성이 낮을 때의 대응 (recover, auto_recover)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hiroaki-iwase/items/a2558eb1b7b44977ec5f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)