Apache Cassandra Не удалось загрузить файл csql

Я только начинаю работать с Apache Cassandra. У меня есть несколько файлов csql, которые определяют мои данные. У меня на компьютере установлена ​​Cassandra, и я запустил ее в соответствии с Apache Cassandra Wiki. Ничего подозрительного!

Я использую CLI для создания пространств имен и таблиц, для которых у меня есть несколько файлов cql в определенном каталоге, например:

create_tables.cql
load_tables.cql

Мне удалось успешно выполнить create_tables.cql, но когда я попытался загрузить load_tables.cql, я всегда вижу:

/Users/myUser/data/load-test-data.cql:7:Can't open 'test_data.csv' for reading: [Errno 2] No such file or directory: 'test_data.csv'

load_tables.cql ссылается на другой CSV-файл, содержащий тестовые данные, которыми я хочу заполнить свою базу данных!

COPY test_table (id, name) FROM 'test_data.csv';

Я пытался сделать какие-то разрешения для папки данных, где находятся файлы cql, но все равно получаю это сообщение. Любые намеки на то, что я мог бы сделать, чтобы решить эту проблему?


person joesan    schedule 12.09.2015    source источник


Ответы (1)


Хорошо, я разобрался с этим! Это связано с абсолютным и относительным путями. В итоге я использовал абсолютный путь к тому месту, где находится мой CSV! Это решило проблему!

person joesan    schedule 12.09.2015