Проверка работоспособности соединения Cassandra (с использованием hector)?

Для мониторинга операций моего приложения я ищу что-то похожее на обычно используемую «проверку соединения SQL» запрос

SELECT 1;

в Кассандре, используя драйвер Гектора. Я пробовал такие вещи, как просмотр Cluster.getKnownPoolHosts () и .getConnectionManager (). GetActivePools (). Но кажется, что их статус не обновляется постоянно, только когда я на самом деле пытаюсь получить доступ к Cassandra с помощью запроса.

Я хотел бы, чтобы моя проверка работоспособности не зависела от каких-либо пространств клавиш или пользовательских CF, которые должны существовать, поэтому просто запустите & quot; dummy & quot; запрос кажется сложным (против чего?). И, конечно, он не должен занимать много памяти или создавать значительную нагрузку.

Могу ли я заставить Hector каким-либо образом обновить состояние своего пула соединений без выполнения реального запроса?

(Кстати: CQL даже не принимает «ВЫБОР 1» в качестве действительного запроса.)

Ответы на вопрос(2)

Ваш ответ на вопрос