我的cassandra版本:2.0.17。 我正在关注此https://www.datastax.com/dev/blog/new-features-in-cqlsh-copy帖子,将我在文件夹中放置的所有csv文件复制到Cassandra表中。但它显示错误说没有这样的文件或目录。
当我尝试使用以下命令复制单个文件时,它可以很好地工作:
COPY table FROM '/home/folder1/*.csv' WITH DELIMITER=',' AND HEADER=FALSE;
/ home / folder1位置有多个csv文件。所以我尝试使用以下命令一次性复制所有csv文件:
Can't open '/home/folder1/*.csv' for reading: [Errno 2] No such file or directory: '/home/folder1/*.csv'
当我运行上面的命令时,它给出了以下错误:
SELECT
COUNT(*),
SUM(T.ID),
GROUP_CONCAT(T.AGG),
T.GRP
FROM (
SELECT
*,
RANK() OVER(PARTITION BY GRP ORDER BY AGG) AS R
FROM TEST
) T
GROUP BY T.GRP
ORDER BY T.R
请帮助解决此问题。
答案 0 :(得分:1)
博客文章说
我们将在这篇文章中回顾这些新功能;它们将在以下cassandra版本中提供:2.1.13,2.2.5,3.0.3和3.2。
所以2.0.17没有这个功能。如果要从目录加载所有<ScrollView>
{newElements}
</ScrollView>
文件,只需使用:
.csv