【发布时间】:2021-02-27 15:46:29
【问题描述】:
我有一个 .csv 文件要使用 DatastaxBulk Loader 加载到 Apache Cassandra 上。所以,我有 10 列要加载,每列都有一个浮点值,但第一列没有标题。
所以,很多时候我遇到的错误是表加载失败,因为我必须映射所有标题...我不知道如何解决这种情况。有人建议?非常感谢。
【问题讨论】:
标签: csv ubuntu cassandra datastax
我有一个 .csv 文件要使用 DatastaxBulk Loader 加载到 Apache Cassandra 上。所以,我有 10 列要加载,每列都有一个浮点值,但第一列没有标题。
所以,很多时候我遇到的错误是表加载失败,因为我必须映射所有标题...我不知道如何解决这种情况。有人建议?非常感谢。
【问题讨论】:
标签: csv ubuntu cassandra datastax
没有标题,DSBulk 不知道如何将值从 CSV 映射到您的表中。所以你必须使用-m选项来提供CSV列和表列之间的映射,像这样:
dsbulk load -url path.csv -k keyspace -t table -header false \
-m "0=table_col1, 1=table_col2, 2=..."
附:我已经在answer to your earlier question 中发布了有关 DSBulk 的博客文章的链接,因此请查看前两个。
【讨论】: