2011-12-28 2 views
2

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

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

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

Есть ли что-нибудь в API Hector, который может помочь? Благодарю.

ответ

2

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

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

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