Connot achieve consistency level QUORUM
今天在搭建Cassandra集群,测试集群高可用时,将其中一个节点挂了后连接Cassandra出现这个错误。
原因:
测试时通过创建的账号进行登录,这个账号的副本数为1,当这个账号副本所在节点挂了,登录失败。
解决方案:
ALTER KEYSPACE system_auth WITH replication = { ‘class’ : ‘SimpleStrategy’, ‘replication_factor’ : N };
N为集群的节点数 然后重新创建一个账号,通过这个账号登录