第 5 步:运行 DSUPload命令 - Amazon Keyspaces(针对 Apache Cassandra)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

第 5 步:运行 DSUPload命令

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

运行 DSBalkload命令,请完成以下步骤。

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

    dsbulk load -f ./dsbulk_keyspaces.conf --connector.csv.url keyspace.table.csv -header true --batch.mode <DISABLED> --executor.maxPerSecond <INGESTRATE NUMBER> --driver.basic.request.timeout "5 minutes" --driver.advanced.retry-policy.max-retries <retry number> --dsbulk.executor.maxInFlight <PROCESS number> -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
重要

现在,您已经传输了数据,请调整目标表的容量模式设置以匹配应用程序的常规流量模式。在对预配置容量进行更改之前,您将按小时费率收取费用。