2013-04-24 7 views
0

Я запускаю 'nodetool cfstat', и он возвращает мне список Keyspace и cfstats для каждого семейства столбцов на этом узле/машине. Результаты cfstats имеют значение SSTable count для каждого семейства столбцов. Мой вопрос: будет ли значение SSTable для семейства столбцов одинаковым для узла, особенно для тех CF, чей счет SSTable равен 0? Причина в том, что если SSTable для семейства столбцов равно 0, тогда безопасно удалить эти семейства столбцов.Cassandra SSTable для семейства столбцов через узел

ответ

1

Выход cfstats за узел, поэтому действителен только для узла, к которому подключен nodetool. Чтобы получить общий счет SSTable, вам необходимо суммировать их по всем узлам. Семейство столбцов без SSTables на любом узле пуст.

Поскольку подсчеты за узел, они будут накачаны репликацией. Так, например, сумма всех ключевых показателей будет приблизительно фактором коэффициента репликации выше фактического количества ключей.

+0

Есть ли более умный способ для объединения результатов «nodetool cfstats», собранных со всех узлов. В настоящее время, в значительной степени, я написал свой собственный инструмент для этого. – NullException

Смежные вопросы