2015-12-22 50 views
1

我注意到我的一個節點的標記實際上等於0Cassandra:集羣中的零標記是什麼意思?

Datacenter: datacenter1 
========== 
Address Rack  Status State Load   Owns    Token          
                      4611686018427387904       
127.0.0.1 rack1  Up  Normal 162.5 KB  ?     -9223372036854775808       
127.0.0.2 rack1  Up  Normal 145.97 KB  ?     -4611686018427387904       
127.0.0.3 rack1  Up  Normal 162.26 KB  ?     0           
127.0.0.4 rack1  Up  Normal 167.44 KB  ?     4611686018427387904       

我的羣集有問題嗎?

回答

2

令牌範圍從0-2^64(或128取決於分區)。值0分配給該節點。該令牌用於consistent hashing。沒有什麼錯誤0

+0

對於murmur3partitioner的有效令牌值是-2^63至+ 2^63-1。 – psanford

+0

我默認使用'Murmur3Partitioner'。 – Finkelson