기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
이 자습서는 cqlsh COPY FROM
명령을 사용하여 Apache Cassandra에서 Amazon Keyspaces로 데이터를 마이그레이션하는 프로세스를 안내합니다. 이 cqlsh COPY FROM
명령은 학술 또는 테스트 목적으로 Amazon Keyspaces에 작은 데이터세트를 빠르고 쉽게 업로드하는 데 유용합니다. 프로덕션 워크로드를 마이그레이션하는 방법에 대한 자세한 내용은 오프라인 마이그레이션 프로세스: Apache Cassandra에서 Amazon Keyspaces로 섹션을 참조하세요. 이 자습서에서는 다음 단계를 완료합니다.
사전 조건 - 자격 증명이 있는 AWS 계정을 설정하고, 인증서에 대한 JKS 신뢰 스토어 파일을 생성하고, Amazon Keyspaces에 연결하도록 cqlsh
를 구성합니다.
소스 CSV 및 대상 테이블 생성 - 소스 데이터로 CSV 파일을 준비하고 Amazon Keyspaces에서 대상 키스페이스 및 테이블을 생성합니다.
데이터 준비 - CSV 파일에서 데이터를 무작위 배정하고 분석하여 평균 및 최대 행 크기를 결정합니다.
처리량 용량 설정 - 데이터 크기 및 원하는 로드 시간을 기준으로 필요한 쓰기 용량 단위(WCU)를 계산하고 테이블의 프로비저닝된 용량을 구성합니다.
cqlsh 파라미터 구성 - 워크로드를 균등하게 분산하기 위해
INGESTRATE
,NUMPROCESSES
,MAXBATCHSIZE
,CHUNKSIZE
와 같은cqlsh COPY FROM
파라미터의 최적 값을 결정합니다.cqlsh COPY FROM
명령 실행 -cqlsh COPY FROM
명령을 실행하여 CSV 파일의 데이터를 Amazon Keyspaces 테이블에 업로드하고 진행 상황을 모니터링합니다.
문제 해결 - 데이터 업로드 프로세스 중에 잘못된 요청, 구문 분석기 오류, 용량 오류 및 cqlsh 오류와 같은 일반적인 문제를 해결합니다.