기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
cqlsh COPY FROM
명령을 실행하려면 다음 단계를 완료합니다.
-
cqlsh를 사용하여 Amazon Keyspaces에 연결합니다.
-
다음 코드를 사용하여 키스페이스를 선택합니다.
USE
catalog
; -
쓰기 일관성을
LOCAL_QUORUM
으로 설정합니다. 데이터 내구성을 보장하기 위해 Amazon Keyspaces는 다른 쓰기 일관성 설정을 허용하지 않습니다. 다음 코드를 확인합니다.CONSISTENCY LOCAL_QUORUM;
-
다음 코드 예제를 사용하여
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
; -
이전 단계에서 준비한 문을 실행합니다. cqlsh는 구성한 모든 설정을 다시 실행합니다.
-
설정이 입력과 일치하는지 확인합니다. 다음 예를 참조하세요.
Reading options from the command line: {'chunksize': '120', 'header': 'true', 'ingestrate': '36000', 'numprocesses': '15', 'maxbatchsize': '20'} Using 15 child processes
-
다음 예와 같이 전송된 행 수와 현재 평균 비율을 검토합니다.
Processed: 57834 rows; Rate: 6561 rows/s; Avg. rate: 31751 rows/s
-
cqlsh가 데이터 업로드를 완료하면 다음 예와 같이 데이터 로드 통계 요약(읽은 파일 수, 런타임, 건너뛴 행 수)을 검토합니다.
15556824 rows imported from 1 files in 8 minutes and 8.321 seconds (0 skipped).
-
자습서의 마지막 단계에서는 Amazon Keyspaces에 데이터를 업로드했습니다.
중요
이제 데이터를 전송했으니 대상 테이블의 용량 모드 설정을 애플리케이션의 일반 트래픽 패턴에 맞게 조정합니다. 용량을 변경하기 전까지는 프로비저닝된 용량에 대해 시간당 요금이 부과됩니다.