use*_*321 4 cassandra datastax-enterprise datastax cassandra-2.1
任何人都可以解释是什么用途
-JVM_OPTS="$JVM_OPTS -Dcassandra.consistent.rangemovement=false"
Run Code Online (Sandbox Code Playgroud)
什么是默认设置以及它如何影响多个节点加入群集?
所有与此相关的是用于cassandra实用程序的Datastax doc
根据 NEWS.txt
Bootstrapping现在可确保范围移动一致,这意味着新节点的数据取自不再负责该范围键的节点.如果您想要旧的行为(可能是由于节点丢失),您可以设置以下属性(
-Dcassandra.consistent.rangemovement=false).
并遵循官方操作指南
在分配令牌之后,加入节点将选择将负责从中流式传输数据的令牌范围的当前副本.默认情况下,它将从每个令牌范围的主副本流式传输,以保证新节点中的数据与当前状态保持一致.
如果任何不可用的副本,则一致的引导过程将失败.要覆盖此行为并可能遗漏来自不可用副本的数据,请设置JVM标志
-Dcassandra.consistent.rangemovement=false.