Солнце, твой вопрос немного сбивает с толку ... но я думаю, что ты хочешь понять процесс добавления нового узла в существующий кластер.
Для добавления нового узла в существующий кластер требуются свойства cassandra.yaml для идентификации и связи нового узла.
Установите следующие свойства в файлах cassandra.yaml и, в зависимости от снитча, в файлах конфигурации cassandra-topology.properties или cassandra-rackdc.properties:
auto_bootstrap - Это свойство не указано в файле конфигурации cassandra.yaml по умолчанию, но оно могло быть добавлено и установлено в false другими операциями.Если это не определено в cassandra.yaml, Cassandra использует true в качестве значения по умолчанию.Для этой операции найдите это свойство в файле cassandra.yaml.Если он присутствует, задайте для него значение true или удалите его ..
имя_кластера - имя кластера, к которому присоединяется новый узел.
адрес_подключения /широковещательный адрес - обычно можно оставить пустым.В противном случае используйте IP-адрес или имя хоста, которые другие узлы Cassandra используют для подключения к новому узлу.
endpoint_snitch - Snitch Cassandra использует для определения местоположения узлов и запросов маршрутизации.
num_tokens - количество vnode, назначаемых узлу.Если аппаратные возможности различаются между узлами в вашем кластере, вы можете назначить пропорциональное количество vnode для больших машин.
seed - Определяет, с какими узлами контактирует новый узел, чтобы узнать окластер и установить процесс сплетен.Убедитесь, что список -seeds содержит адрес хотя бы одного узла в существующем кластере.
Когда новый узел присоединяется к кластеру с использованием определенной топологии, узлы Seed запускают сплетни с новым узлом к тому времени, когда онне общайтесь с клиентом напрямую.Как только сплетня завершится, новый узел готов принять фактическую загрузку данных.
Надеюсь, это поможет понять процесс.