Я новичок в cassandra. Мне нужно скопировать данные из одного столбца в другой столбец. В том же ключевом пространстве в кассандре. Скажем, у нас есть A1 columnFamily в пространстве ключей K1, поэтому теперь мне нужно создать columnFamily A2 в том же ключевом пространстве K1. Здесь мне нужно скопировать данные из columnFamily A1 to A2 .A1 и A2 имеют одну и ту же схему. Я читаю онлайн-документы, в которых мы можем использовать sstable-загрузчик для копирования данных из одного кластера cassandra в другой. Но здесь мне нужно скопировать данные из одного столбцаFamily в другой columnFamily в пределах того же ключевого пространства.cassandra копировать данные из одного столбцасемей в другой columnfamily
Любые идеи выше. Или это достижимо, я не уверен в этом.
Привет, спасибо. я обязательно попробую этот вариант. – user1278493
Пожалуйста, если решения будут работать для вас, проверьте ответ как правильный, чтобы другой человек, у которого есть такое же сомнение, может проверить, что это способ, которым нужно идти. – ftrujillo
Я пытаюсь сделать то же самое, но он дает мне ошибку что-то вроде недопустимой константы STRING, ранее вставленные значения все еще присутствуют. Так что необходимо обрезать данные после выполнения COPY K1.A1 (column1, column2 ,. ..) TO 'temp.csv'; шаг .. –