2013-05-20 3 views
2

누구나 nodetool 링의 출력을 해석하는 방법을 알고 있습니까? I는 간체 가지고카산드라 nodetool 링 출력

Address   Token          
       9182993262602236459       
192.168.21.12 -9204505500292705697  
192.168.21.12 9165421524799589290  

192.168.21.15 -9203572587682667203  
192.168.21.15 9184337856869907559  

192.168.21.17 -9190549423393805123            
192.168.21.17 9220038887751192440 

192.168.21.6 -9182540573275734539            
192.168.21.6 9220499195115610413 

192.168.21.14 -9164606363409196897             
192.168.21.14 9203325607997193706   

192.168.21.13 -9145474564679737313            
192.168.21.13 9200539449471221894       

192.168.21.10 -9131681360724857397            
192.168.21.10 9041062359149913777 

192.168.21.7 -9131135121177816157            
192.168.21.7 9180453867888441415  

192.168.21.11 -9106817332529463554            
192.168.21.11 9182993262602236459       

이 각 노드에 대한 모든 v- 노드에서만 최대 및 최소 토큰 값을 유지 nodetool 환의 출력된다. 토큰 값이 해당 vnode의 범위에서 가장 낮은 토큰이라고 생각 했습니까? 이 경우에는 Int64.MinValue (-9,223,372,036854775807)가 표시 될 것으로 예상됩니다. Int64.MaxValue도 표시되지 않으므로 토큰 값이 중간 점이 될 수 있습니까?

아무 덕분에 감사드립니다.

알렉스

답변

2

nodetool 링은 해당 노드에 대한 모든 토큰을 출력한다. 노드에 토큰 Int64.MinValue 또는 Int64.MaxValue가 있으면이 노드가이를 인쇄합니다.

아마도 nodetool 상태를 대신 사용하고 싶을 것입니다. 그러면 vodode 이전에 nodetool 링에서 사용할 수 있었던 대부분의 데이터가 제공됩니다. 모든 노드의 토큰을 실제로보고 싶다면 nodetool 링 만 있으면됩니다.

+0

나는 실제로 토큰을보고 싶기 때문에 nodetool 링을 사용하고 있습니다. nodetool 상태는 완전히 다른 목적으로 사용됩니다. 나는 또한 당신이 당신의 첫번째 성명서로 무엇을 의미하는지 확신하지 못합니다. 노드 당 256 개의 토큰을 볼 수 있는데, 이는 vnode 수에 해당합니다. 내 질문은 이러한 토큰 '값'이 실제 저장된 토큰 범위와 어떻게 일치 하는가였습니다. 토큰이 100과 200 인 두 개의 vnode가있는 경우 첫 번째 노드가 키 100-199를 저장합니다. 즉 100은 범위의 낮은 지점 또는 50-149, 즉 100은 범위의 중간 지점입니다. –

+1

복제 인수 N을 사용하여 SimpleStrategy의 복제본을 찾으려면 키의 해시 t를 가져옵니다. 그런 다음 t보다 크거나 같은 가장 작은 토큰을 가진 N 개의 개별 노드를 찾으십시오. 따라서 귀하의 예에서 토큰 200이있는 v 노드는 N = 1이면 [101,200]에 해시하는 키를 저장할 것입니다. – Richard

+0

그게 내가 고마워........에 대한 작은 해시 분할 된 경우 실제로 두 번째 생각에 = 토큰 다음 Int64.MinValue 볼 수 안된다? 가장 작은 토큰은 -9204505500292705697입니다. 따라서 -9,204505500292705,697 및 -9,223,372,036854775808 사이의 해시는 어떻게됩니까? –

관련 문제