过去两天我一直在查看本网站和其他一些网站上的可用答案。我需要帮助COPY FROM解决我遇到的以下(一个 CSV 文件)问题。我创建了KEYSPACE和COLUMN FAMILY没有任何问题,但是COLUMN FAMILY NOT FOUND当我尝试将 CSV 文件复制到表/列族时收到一个。我在下面包含了我正在使用的语法。我真的很感激帮助解决这个问题。(卡桑德拉 2.0.6,CQL3.1.1)
我是 CQLSH 的新手。
CREATE KEYSPACE KS_TERA
WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 3 };
CREATE COLUMNFAMILY TERA
(BIT_ID int PRIMARY KEY,
YEAR int ,
DAY_OF_MONTH int ,
BIT_DATE timestamp ,
COMP_ID int ,
CARRIER varchar ,
CARRIER_NUM int ,
ORIGIN_SHIP_ID int
)
WITH COMPACT STORAGE;
COPY TERA FROM ‘TERA.CSV’ WITH DELIMITER = ‘,’ AND HEADER = FALSE;
Run Code Online (Sandbox Code Playgroud)
我得到一个COLUMN FAMILY NOT FOUND错误。
您是否使用以下查询复制到列族中?如果没有,那么尝试一下,它会按照您的期望工作。
COPY keyspace.columnfamily1 (column1, column2,...) TO 'temp.csv';
COPY keyspace.columnfamily2 (column1, column2,...) FROM 'temp.csv';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2119 次 |
| 最近记录: |