Vnodes разбивают доступный диапазон токенов на меньшие диапазоны, определяемые настройкой num_tokens в файле cassandra.yaml. Диапазоны vnode случайным образом распределены по кластеру и, как правило, не являются смежными. Если мы используем большое число для num_tokens, чтобы разбить диапазоны токенов, случайное распределение означает, что менее вероятно, что у нас будут горячие точки. Используя статистические вычисления, точка, где все кластеры любого размера всегда имели хороший баланс диапазона токенов, была когда было использовано 256 узлов. Следовательно, значение по умолчанию num_tokens 256 было рекомендовано сообществом для предотвращения горячих точек в кластере.
Ответ 1: - Это диапазон токенов, основанный на num_tokens. если вы установили 256, вы получите 256 диапазонов токенов, что по умолчанию.
Ответ 2: - Да, когда вы добавляете или удаляете узлы, токены снова будут распределяться в кластере. на основе конфигураций vnodes.
Более подробную информацию вы можете найти здесь https://docs.datastax.com/en/ddac/doc/datastax_enterprise/dbArch/archDataDistributeVnodesUsing.html