вставив в таблицу emp1234, но получил ошибку в Кассандре - PullRequest
1 голос
/ 26 марта 2019

Вот что я пробовал:

emp1234(user_id,age,city,country,height,mobile_no,name,sex,state,weight) FROM '/tmp/user.csv' WITH HEADER = FALSE;

Но он возвращает следующую ошибку:

ошибка - Не удалось импортировать 17 строк: WriteTimeout - Ошибка с сервера: code = 1100 [Тайм-аут узла координатора в ожидании ответов узлов реплики] message = "Тайм-аут операции - получено только 0 ответов". info = {'Receive_responses': 0, 'required_responses': 1, 'Consistency': 'ONE'}, повторите попытку позже, попытка 1 из 5

1 Ответ

3 голосов
/ 26 марта 2019

Наиболее вероятная причина этого в том, что у вас другое имя DC в настройках коэффициента репликации пространства ключей, чем в вашем кластере.

Получите имена DC через статус nodetool, проверьте имена в настройках пространства клавиш (через DESCRIBE keyspace_name;), они должны быть одинаковыми, включая регистр символов. Если они отличаются, измените коэффициент репликации с помощью

alter KEYSPACE test WITH replication = {'class': 'NetworkTopologyStrategy', 'DC_name': X};
...