步驟 5:執行 DSBulk load 命令,將資料從 CSV 檔案上傳至目標資料表 - Amazon Keyspaces (適用於 Apache Cassandra)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

步驟 5:執行 DSBulk load 命令,將資料從 CSV 檔案上傳至目標資料表

在本教學的最後一個步驟中,您將資料上傳到 Amazon Keyspaces。

若要執行 DSBulk load 命令,請完成以下步驟。

  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 間中的讀取/寫入容量模