步骤 5:运行DSBulkload命令将CSV文件中的数据上传到目标表 - Amazon Keyspaces(Apache Cassandra 兼容)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

步骤 5:运行DSBulkload命令将CSV文件中的数据上传到目标表

在本教程的最后一步中,您要将数据上传到 Amazon Keyspaces。

要运行该DSBulkload命令,请完成以下步骤。

  1. 运行以下代码,将您的 csv 文件中的数据上传到 Amazon Keyspaces 表中。请确保更新指向您之前创建的应用程序配置文件的路径。

    dsbulk load -f ./dsbulk_keyspaces.conf --connector.csv.url keyspace.table.csv -header true --batch.mode DISABLED --executor.maxPerSecond 5 --driver.basic.request.timeout "5 minutes" --driver.advanced.retry-policy.max-retries 10 -k catalog -t book_awards
  2. 输出包括详细说明成功和不成功操作的日志文件的位置。该文件存储在以下目录中。

    Operation directory: /home/user_name/logs/UNLOAD_20210308-202317-801911
  3. 日志文件条目将包括指标,如以下示例所示。检查以确保行数与 csv 文件中的行数一致。

    total | failed | rows/s | p50ms | p99ms | p999ms 200 | 0 | 200 | 21.63 | 21.89 | 21.89
重要

现在您已经传输了数据,接下来调整目标表的容量模式设置,使其与应用程序的常规流量模式相匹配。在更改之前,您的预置容量按小时费率收费。有关更多信息,请参阅 在 Amazon Keyspaces 中配置读/写容量模式