2013-08-10 5 views
5

Я хочу импортировать CSV-файл в cassandra. Когда я пишу эту команду на Кассандре cqlsh, я получил ошибку: команда:Импорт CSV-файла в cassandra

COPY table (ID, name) FROM 'table.csv' WITH HEADER = TRUE; 

и ошибка:

Can't open 'table.csv' for reading: [Errno 2] No such file or directory: 'table.csv' 

Может ли одно сказать мне, что это значит?

Спасибо.

+0

Вы запустили 'cqlsh' в том же каталоге, в котором находится ваш 'table.csv'? – keelar

+0

есть. my table.csv находится в каталоге cassandra/bin, где cqlsh. есть ли какие-либо связи между окнами .csv-файл и cassandra? Мой файл table.csv был экспортирован из таблицы mysql в Windows. –

+2

Я говорю, вы запустили 'cqlsh' в том же каталоге, что и ваш файл? Поскольку вы можете запускать 'cqlsh' в каталогах, отличных от' cassandra/bin'. – keelar

ответ

1

Файл table.csv должен находиться в каталоге установки cassandra (где вы запускаете cqlsh).

Имя файла является случаем senstive, поэтому проверьте его оригинал.

0

убедитесь, что ваш локальный каталог должен быть таким же, и там же выкладывается один и тот же файл.

cqlsh.bat 192.168.1.xx -k [keyspace name] -e "COPY [domain] FROM 'filename' WITH HEADER=true" 
+0

Как бы вы сделали, если копируете несколько столбцов файла с бесчисленными из них? – Marine1

Смежные вопросы