選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

第 5 步:運行cqlsh COPY FROM命令將數據從CSV文件上傳到目標表

焦點模式
第 5 步:運行cqlsh COPY FROM命令將數據從CSV文件上傳到目標表 - Amazon Keyspaces (適用於 Apache Cassandra)

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

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

若要執行cqlsh COPY FROM命令,請完成以下步驟。

  1. 使用 cqlsh Connect 到 Amazon Keyspaces。

  2. 使用以下代碼選擇密鑰空間。

    USE catalog;
  3. 將寫入一致性設定為LOCAL_QUORUM。為了確保資料耐久性,Amazon Keyspaces 不允許其他寫入一致性設定。請參閱下面的代碼。

    CONSISTENCY LOCAL_QUORUM;
  4. 使用下列程式碼範例準備您的cqlsh COPY FROM語法。

    COPY book_awards FROM './keyspace.table.csv' WITH HEADER=true AND INGESTRATE=calculated ingestrate AND NUMPROCESSES=calculated numprocess AND MAXBATCHSIZE=20 AND CHUNKSIZE=calculated chunksize;
  5. 執行先前步驟中準備的陳述式。cqlsh 會回應您已設定的所有設定。

    1. 確保設置與您的輸入相匹配。請參閱以下範例。

      Reading options from the command line: {'chunksize': '120', 'header': 'true', 'ingestrate': '36000', 'numprocesses': '15', 'maxbatchsize': '20'} Using 15 child processes
    2. 複查傳輸的資料列數目和目前的平均匯率,如下列範例所示。

      Processed: 57834 rows; Rate: 6561 rows/s; Avg. rate: 31751 rows/s
    3. 當 cqlsh 完成上傳資料時,請檢閱資料載入統計資料的摘要 (讀取的檔案數目、執行階段和略過的資料列數目),如下列範例所示。

      15556824 rows imported from 1 files in 8 minutes and 8.321 seconds (0 skipped).

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

重要

現在您已傳輸資料,請調整目標資料表的容量模式設定,以符合應用程式的常規流量模式。在您變更已佈建容量之前,您會按小時費率產生費用。

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。