cassandra 副本 [Errno 13] 权限被拒绝

cassandra copy [Errno 13] Permission denied

这里是 Cassandra 新手。我刚刚在 Red Hat Linux 上设置了概念验证单节点机器。我终于获得了所有正确的权限并启动了机器。然后我创建了一个名为 harvard 的键空间,发出 use 命令以切换到 harvard,然后创建了一个名为 hmxpc 的 table。

然后我想导入一个 .csv 文件。为了简单起见,我将 .csv 文件放在 cassandra 文件夹中,chmod 755 文件,并发出以下命令:

copy hmxpc (course_id, userid_di, certified, explored, final_cc_cname_di, gender, grade, incomplete_flag, last_event_di, loe_di, nchapters, ndays_act, nevents, nforum_posts, nplay_video, registered, roles, start_time_di, viewed, yob) from 'cassandra/HMXPC.csv' with header=true;

当我 运行 它时,出现以下错误:

[Errno 13] Permission denied: 'import_harvard_hmxpc.err'

我做错了什么?

问题最终成为 Red Hat 权限问题,与 Cassandra 无关。感谢观看。

我刚遇到同样的问题。我通过使用 --debug 标志解决了这个问题。 我的花车有“,”而不是“。”所以无法解析我的 csv。 CQLSH 试图编写一个错误文件来描述该问题,但我在 /root 中,cassandra 无法写入。所以我 cd'ed 到 /tmp 并做了同样的事情,这一次我得到了错误,显示我的浮点数无法被解析

我遇到了与 screenshot_Errored 中相同的错误。将 .csv 文件移动到 .cassandra 目录并能够执行与 screenshot_worked 中所示相同的 csql 命令

除其他响应中描述的其他情况外,如果 COPY 命令中出现不正确的顺序或列数,则可能会出现错误,如下所述。

即考虑使用包含以下 header 行的 CSV 文件:

actor, added date, video id, character name, description, encoding, tags, title, user id 

如果我使用以下 COPY 命令:

cqlsh:killrvideo> COPY videos_by_actor(actor, added_date, character_name, description, encoding, tags, title, user_id, video_id) FROM 'videos_by_actor.csv' WITH HEADER = true;

我会得到错误 13:

Using 7 child processes
Starting copy of killrvideo.videos_by_actor with columns [actor, added_date, character_name, description, encoding, tags, title, user_id, video_id].
[Errno 13] Permission denied: 'import_killrvideo_videos_by_actor.err'

如果我在 COPY 命令中正确设置列名,如下所示

cqlsh:killrvideo>COPY videos_by_actor(actor, added_date, video_id, character_name, description, encoding, tags, title, user_id ) FROM 'videos_by_actor.csv' WITH HEADER = true

然后命令成功完成。

Using 7 child processes

Starting copy of killrvideo.videos_by_actor with columns [actor, added_date, video_id, character_name, description, encoding, tags, title, user_id].
Processed: 81659 rows; Rate:    5149 rows/s; Avg. rate:    2520 rows/s
81659 rows imported from 1 files in 32.399 seconds (0 skipped).