Я хочу изменить первичный ключ таблицы в среде cassandra с 3 узлами с помощью скрипта .cql.Из того, что я вижу, в Кассандре нет способа сделать это, просто есть возможность удалить предыдущую таблицу и создать новую с новым первичным ключом.Кажется, проблема возникает, когда я делаю это из сценария в среде с 3 узлами.
DROP TABLE IF EXISTS example_table;
CREATE TABLE IF NOT EXISTS example_table (
age int,
name text,
PRIMARY KEY (age, name)
);
В среде с 3 узлами этот сценарий не имеет одинакового результата при каждом запуске.Иногда он создает желаемую таблицу, иногда таблицу не существует, а иногда таблица имеет прежнюю структуру, как до запуска сценария.В среде с одним узлом это работает просто отлично.
Как я могу изменить первичный ключ таблицы из скрипта cql в среде с 3 узлами?