cassandra dsbulkMap失败

juud5qan  于 2022-12-29  发布在  Cassandra
关注(0)|答案(1)|浏览(132)

我正在使用dsbulk将数据集加载到datastax astra
错误消息:

我的表格结构:

CREATE TABLE project(
 FL_DATE date, 
 OP_CARRIER text, 
 DEP_DELAY float, 
 ARR_DELAY float, 
 PRIMARY KEY ((FL_DATE), OP_CARRIER)
) WITH CLUSTERING ORDER BY (OP_CARRIER ASC);

我的Map错误
第一节第一节第一节第二节第一节
我试着改变数据类型仍然不起作用。感谢如果任何人可以帮助我

wwodge7n

wwodge7n1#

假设

  • 安全连接捆绑包和输入csv均位于/path/to/目录
    表格结构
token@cqlsh:payloadtest> DESC TABLE projectjk;

CREATE TABLE projectjk.projectjk (
    fl_date date,
    op_carrier text,
    arr_delay float,
    dep_delay float,
    PRIMARY KEY ((fl_date), op_carrier)
) WITH CLUSTERING ORDER BY (op_carrier ASC)
...;

从空表开始

token@cqlsh:projectjk> select * from projectjk;

 fl_date | op_carrier | arr_delay | dep_delay
---------+------------+-----------+-----------

(0 rows)

输入示例csv文件内容

% cat /path/to/projectjk.csv 
fl_date,op_carrier,dep_delay,arr_delay
2020-01-01,WN,44.0,363.0
2020-01-02,AN,42.0,143.42

DSBulk配置内容为

% cat projectjk.conf 
dsbulk {
 connector {
  name = "csv"
 }
 csv {
  url='/path/to/projectjk.csv'
  header=true
 }
 schema {
   keyspace=projectjk
   table=projectjk
 }
 log.stmt.level=EXTENDED
}
datastax-java-driver {
  basic {
    cloud.secure-connect-bundle="/path/to/secure-connect-projectjk.zip"
  }
  advanced.auth-provider {
    username = "CHANGE_ME"
    password = "CHANGE_ME"
  }
}

执行的DSBulk加载命令为

./dsbulk load -f projectjk.conf

👉 请将鼠标悬停在cassandra标记上,然后单击“Watch tag”按钮,以支持Apache Cassandra社区🙏。

相关问题