Cassandra NodeTool Отображение значения в виде NaN - PullRequest
1 голос
/ 19 марта 2020

В моем кластере Cassandra с 3 узлами я пытался получить информацию об узле, выполнив "информацию об nodetool", но я могу видеть некоторые значения NaN в деталях Cache.

Rack                   : 2a
Exceptions             : 0
Key Cache              : entries 478610, size 36.52 MiB, capacity 50 MiB, 251452781 hits, 292195506 requests, 0.861 recent hit rate, 14400 save period in seconds
Row Cache              : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds
Counter Cache          : entries 0, size 0 bytes, capacity 25 MiB, 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds
Chunk Cache            : entries 18, size 1.12 MiB, capacity 219 MiB, 259 misses, 9648 requests, 0.973 recent hit rate, NaN microseconds miss latency

Не могу понять, почему он возвращается Значения NaN.

Использование Cassandra ReleaseVersion: 3.11.6

1 Ответ

2 голосов
/ 19 марта 2020

Это происходит из-за отсутствия активности в соответствующих кэшах, и, как результат, коэффициент попадания не может быть рассчитан, так как 0 попаданий, деленных на 0 запросов, дает вам NaN (не число). Вы можете видеть это обсуждение о NaNs

...