자습서: cqlsh를 사용하여 Amazon Keyspaces에 데이터 로드 - Amazon Keyspaces(Apache Cassandra용)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

자습서: cqlsh를 사용하여 Amazon Keyspaces에 데이터 로드

이 자습서는 명령을 사용하여 Apache Cassandra에서 Amazon Keyspaces로 데이터를 마이그레이션하는 프로세스를 안내합니다. cqlsh COPY FROMcqlsh COPY FROM 명령은 학술 또는 테스트 목적으로 Amazon Keyspaces에 작은 데이터 세트를 빠르고 쉽게 업로드하는 데 유용합니다. 프로덕션 워크로드를 마이그레이션하는 방법에 대한 자세한 내용은 을 참조하십시오. 오프라인 마이그레이션 프로세스: Apache Cassandra에서 Amazon Keyspaces로 이 자습서에서는 다음 단계를 완료합니다.

사전 요구 사항 — 설정 AWS 자격 증명이 있는 계정을 만들고, 인증서에 대한 JKS 신뢰 저장소 파일을 생성하고, Amazon cqlsh Keyspace에 연결하도록 구성합니다.

  1. 원본 CSV 및 대상 테이블 생성 — CSV 파일을 원본 데이터로 준비하고 Amazon Keyspace에 대상 키스페이스와 테이블을 생성합니다.

  2. 데이터 준비 — CSV 파일의 데이터를 무작위로 추출하고 분석하여 평균 및 최대 행 크기를 결정합니다.

  3. 처리 용량 설정 - 데이터 크기 및 원하는 로드 시간을 기반으로 필요한 쓰기 용량 단위 (WCUs) 를 계산하고 테이블의 프로비저닝 용량을 구성합니다.

  4. cqlsh 매개 변수 구성 -INGESTRATE, NUMPROCESSESMAXBATCHSIZE, 와 같은 cqlsh COPY FROM 매개 변수의 최적 값을 결정하고 CHUNKSIZE 워크로드를 균등하게 분배합니다.

  5. cqlsh COPY FROM명령 실행 — 명령을 실행하여 CSV 파일의 데이터를 Amazon Keyspaces 테이블에 업로드하고 진행 상황을 모니터링합니다. cqlsh COPY FROM

문제 해결 — 데이터 업로드 프로세스 중에 잘못된 요청, 파서 오류, 용량 오류, cqlsh 오류와 같은 일반적인 문제를 해결합니다.