Кассандра вводит токены значения - PullRequest
0 голосов
/ 27 октября 2018

Каждому физическому узлу в Cassandra назначается 256 номеров токенов / vnodes.То, что токены в каждом vnode в Cassandra соответствуют только определенному пространству клавиш. Пример: допустим, у нас есть vnode с номером токена 100. Диапазон токенов для этого vnode равен (1-100). Таким образом, этот vnode может содержать 100 различных строк, каждая из которых имеет уникальные номера токенов.между 1-100

Является ли все эти 100 строк, которые составляют этот vnode ..., принадлежат одному и тому же пространству клавиш.

1 Ответ

0 голосов
/ 29 октября 2018

Нет, строки не являются частью одного и того же пространства ключей.Разделителем по умолчанию в Cassandra является Murmur3Partitioner, который использует хеширование для генерации значений токенов.Чтобы принадлежать одному и тому же vnode, это означало бы, что вы сможете каким-то образом ограничить генерацию токенов.Тогда не имеет смысла случайное распределение данных по кластеру.

...