Как рассчитать размер объектов в Кассандре программно - PullRequest
2 голосов
/ 28 декабря 2011

Я новичок в Cassandra и мне было интересно, как программно рассчитать размер кэша Cassandra.

Например, после вставки нескольких объектов в Cassandra я хочу узнать, какой объем был взят этими объектами в таблице памяти Cassandra, с помощью кода.

Cfstats - это инструменты командной строки, которые не соответствуют моим требованиям.

Есть ли в Hector API что-нибудь, что может помочь?Спасибо.

1 Ответ

2 голосов
/ 28 декабря 2011

Инструменты CLI фактически используют JMX для опроса экземпляров Cassandra.Вы можете использовать этот подход программно, но это будет громоздко.На этой странице есть некоторые подробности об интерфейсе мониторинга:

http://www.datastax.com/docs/1.0/operations/monitoring

Нет никакой другой поддержки API для получения информации статистики кэша.

...