У меня есть кластер Cassandra с одним узлом, который достигает ReadTimeOutException
, и я наблюдаю следующие журналы на сервере, которые мне кажутся странными,
ERROR [SharedPool-Worker-91] 2018-05-29 12:09:53,023 ErrorMessage.java:338 - Unexpected exception during request
java.lang.RuntimeException: org.apache.cassandra.exceptions.ReadTimeoutException: Operation timed out - received only 1 responses.
at org.apache.cassandra.auth.CassandraRoleManager.getRole(CassandraRoleManager.java:489) ~[apache-cassandra-3.0.8.jar:3.0.8]
at org.apache.cassandra.auth.CassandraRoleManager.getRoles(CassandraRoleManager.java:269) ~[apache-cassandra-3.0.8.jar:3.0.8]
at org.apache.cassandra.auth.RolesCache.getRoles(RolesCache.java:66) ~[apache-cassandra-3.0.8.jar:3.0.8]
at org.apache.cassandra.auth.Roles.hasSuperuserStatus(Roles.java:51) ~[apache-cassandra-3.0.8.jar:3.0.8]
at org.apache.cassandra.auth.AuthenticatedUser.isSuper(AuthenticatedUser.java:71) ~[apache-cassandra-3.0.8.jar:3.0.8]
Он говорит Время ожидания истекло - только для получения1 ответ. , в одном узле, почему говорят, что ожидается более одного ответа?Могут ли некоторые объяснить, пожалуйста.
ПРИМЕЧАНИЕ : я включил другую стратегию для этого system_auth
пространства ключей
CREATE KEYSPACE system_auth WITH replication = {'class': 'NetworkTopologyStrategy', 'datacenterproc': '1'} AND durable_writes = true;
и установил уровень согласованности как LOCAL_QUORUM
Версия сервера Cassandra : 3.0.8
Будет ли это причиной?