скопировать таблицу в кассандре

я использую команды ниже для копирования данных

COPY events.standardevents (uuid, data, name, time, tracker, type, userid) TO 'temp.csv'; 

truncate standardevents;

COPY event.standardeventstemp (uuid, data, name, time, tracker, type, userid) FROM 'temp.csv';

я пробовал вышеуказанные вещи двумя разными способами

одна таблица, которая содержит одного дьявола как uuid и одного без uuid..

без uuid выше все работает нормально, но с uuid не работает..

Может кто-нибудь, пожалуйста, скажите, как я могу решить эту проблему?

получение ошибки:

Неверный запрос: недопустимая константа STRING (3a1ccec0-ef77-11e3-9e56-22000ae3163a) для имени типа uuid

прерывание импорта в столбце №0, ранее вставленные значения все еще присутствуют.

CREATE TABLE standardevents (
  uuid uuid PRIMARY KEY,
  data text,
  name text,
  time text,
  tracker text,
  type text,
  userid text
) WITH
  bloom_filter_fp_chance=0.010000 AND
  caching='KEYS_ONLY' AND
  comment='' AND
  dclocal_read_repair_chance=0.000000 AND
  gc_grace_seconds=864000 AND
  read_repair_chance=0.100000 AND
  replicate_on_write='true' AND
  populate_io_cache_on_flush='false' AND
  compaction={'class': 'SizeTieredCompactionStrategy'} AND
  compression={'sstable_compression': 'SnappyCompressor'};

person Helping Hand..    schedule 12.06.2014    source источник
comment
Вы получаете сообщение об ошибке?   -  person Aaron    schedule 12.06.2014
comment
отредактировал мой вопрос .. пожалуйста, обратитесь еще раз.   -  person Helping Hand..    schedule 13.06.2014
comment
Вы также имели в виду truncate standardeventstemp перед чтением из CSV? Если вы этого не сделаете, это может объяснить ошибку о том, что uuid является дубликатом.   -  person BrianC    schedule 14.06.2014
comment
@BrianC на самом деле в моей локальной системе, как только я попытался скопировать, а затем обрезать таблицу, а затем попытаться скопировать обратно из CSV-файла, но все же он показывал ошибку дублирования uuid, и после усечения я проверял данные в этой конкретной таблице, и она была пустой только, так что я запутался и не хочу рисковать данными сервера. так что, пожалуйста, скажите мне, как я могу решить эту проблему.   -  person Helping Hand..    schedule 16.06.2014
comment
снова я отредактировал вопрос. проверил еще раз.   -  person Helping Hand..    schedule 16.06.2014
comment
@WorkingHard .. вот что меня смущает: в ваших шагах выше вы экспортируете из стандартных событий, усекаете стандартные события, а затем импортируете обратно в стандартные событияtemp. Эта «временная» таблица отличается и не была усечена. Это может быть причиной вашей проблемы с дублированием uuid.   -  person BrianC    schedule 17.06.2014
comment
я запутался ... можете ли вы сказать мне, какие шаги я должен выполнить, я хочу скопировать данные из стандартных событий в стандартные события temp ... потому что их нет данных в стандартном евентстемпе, это только пусто ... Может быть, я делаю что-то не так, Можете ли вы рассказать мне шаги, которые я должен выполнить для достижения вышеуказанного?   -  person Helping Hand..    schedule 18.06.2014


Ответы (1)


Вы задали этот вопрос дважды, и на него уже был дан ответ здесь:

копировать одну таблицу в другую в cassandra

person Jimmi Changa    schedule 30.09.2014