JVM的用途是什么$JVM_OPTS-Dcassandra.consistent.rangemovement=false

JVM的用途是什么$JVM_OPTS-Dcassandra.consistent.rangemovement=false,cassandra,datastax,datastax-enterprise,cassandra-2.1,Cassandra,Datastax,Datastax Enterprise,Cassandra 2.1,谁能解释一下这个词有什么用吗 -JVM_OPTS="$JVM_OPTS -Dcassandra.consistent.rangemovement=false" 默认设置是什么?它如何影响加入集群的多个节点 -JVM_OPTS="$JVM_OPTS -Dcassandra.consistent.rangemovement=false" 我所知道的与此相关的是 -JVM_OPTS="$JVM_OPTS -Dcassandra.consistent.rangemovement=false" 引导

谁能解释一下这个词有什么用吗

-JVM_OPTS="$JVM_OPTS -Dcassandra.consistent.rangemovement=false"
默认设置是什么?它如何影响加入集群的多个节点

-JVM_OPTS="$JVM_OPTS -Dcassandra.consistent.rangemovement=false"
我所知道的与此相关的是

-JVM_OPTS="$JVM_OPTS -Dcassandra.consistent.rangemovement=false"
引导现在确保了范围移动的一致性,这意味着新节点的数据取自不再负责该范围键的节点。如果您想要旧的行为(可能是由于节点丢失),可以设置以下属性(
-Dcassandra.consistent.rangemovement=false

-JVM_OPTS="$JVM_OPTS -Dcassandra.consistent.rangemovement=false"
及跟随

-JVM_OPTS="$JVM_OPTS -Dcassandra.consistent.rangemovement=false"
分配令牌后,加入节点将拾取其将负责的令牌范围的当前副本,以从中流式传输数据。默认情况下,它将从每个令牌范围的主副本流式传输,以确保新节点中的数据与当前状态一致

-JVM_OPTS="$JVM_OPTS -Dcassandra.consistent.rangemovement=false"
在任何不可用副本的情况下,一致引导过程将失败。要覆盖此行为并可能丢失不可用副本中的数据,请设置JVM标志
-Dcassandra.consistent.rangemovement=false

-JVM_OPTS="$JVM_OPTS -Dcassandra.consistent.rangemovement=false"

默认设置是什么??如果我们没有在cassandra env中添加任何内容。sh@user6288321默认值为
true
(您可以通过查看来确认)