Apache Cassandra无法加载csql文件

时间:2015-09-12 11:08:18

标签: csv cassandra

我刚刚开始使用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文件所在的数据文件夹执行某种权限,但我仍然收到此消息。关于我能做些什么来解决这个问题的任何暗示?

1 个答案:

答案 0 :(得分:1)

好的,我把这个分类了!它与绝对和相对路径有关。我最终使用了我的CSV所在位置的绝对路径!这解决了这个问题!