环境:
5台机器Cassandra 2.1.15集群。 RF = 3,CL = QUORUM
1台机器停机超过3小时,无法将其带回
决定做noderemove并替换它:
我看到的问题是:
节点上的负载很重:
cassandra-stress write n=50000000 cl=QUORUM -rate threads=1000 -node 192.168.0.171,192.168.0.177,192.168.0.178,192.168.0.179,192.168.0.220
有一次给了我错误:
com.datastax.driver.core.exceptions.WriteTimeoutException: Cassandra timeout during write query at consistency QUORUM (3 replica were required but only 2 acknowledged the write)
根据我的知识QUORUM = RF / 2 + 1向下舍入=>应该获得2个复制品。
这是某种错误!?它是否会产生某种负面影响?
答案 0 :(得分:0)
你确定cassandra-stress正在使用你的键空间吗?如果您尚未将其配置为执行此操作,则必须使用具有复制数量的节点的默认密钥空间。尝试使用-schema开关来解决cassandra-stress。
https://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsCStress_t.html