Я посмотрел на это и это , но не смог найти никакого решения.
Я получаю сообщение об ошибке «хост не был опробован» только во время чтениязапрос.Запись на кассандре работает нормально.Я использую Java-драйвер dasastax cassandra - 3.3.0.
Я пытаюсь выполнить следующий запрос на чтение как 'проверка работоспособности':
SELECT * from counter_table;
Некоторый фрагмент кода, который создает кластер:
Cluster cluster = Cluster.builder()
.addContactPointsWithPorts(convertToInternetAddress())
.withAuthProvider(authProvider)
.withPoolingOptions(poolingOptions)
.withRetryPolicy(cassandraRetryPolicy)
.build();
Редактировать 1: Я обновил пример запроса, который выдает эту ошибку в первый раз.Я запрашиваю таблицу с полями счетчика без указания ключа раздела.Однако в таблице всего 5 записей
Редактировать 2: Уменьшение времени ожидания пула кластеров, по-видимому, устранило его.Есть идеи почему?