자습서: Amazon Keyspaces 테이블에 데이터 삽입 및 로드 - Amazon Keyspaces(Apache Cassandra용)

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

자습서: Amazon Keyspaces 테이블에 데이터 삽입 및 로드

데이터를 생성하려면employees_tbl테이블, 사용INSERT단일 행을 추가하는 문입니다.

  1. cqlsh를 사용하여 Amazon Keyspaces 테이블에 데이터를 쓰기 전에 현재 cqlsh 세션의 쓰기 일관성을 다음과 같이 설정해야 합니다.LOCAL_QUORUM. 지원되는 일관성 수준에 대한 자세한 내용은 단원을 참조하십시오.쓰기 일관성 수준. 에서 CQL 편집기를 사용하는 경우에는 이 단계가 필요하지 않습니다.AWS Management Console.

    CONSISTENCY LOCAL_QUORUM;
  2. 단일 레코드를 삽입하려면 CQL 편집기에서 다음 명령을 실행합니다.

    INSERT INTO "myGSGKeyspace".employees_tbl (id, name, project, region, division, role, pay_scale, vacation_hrs, manager_id) VALUES ('012-34-5678','Russ','NightFlight','US','Engineering','IC',3,12.5, '234-56-7890') ;
  3. 다음 명령을 실행하여 데이터가 테이블에 올바로 추가되었는지 확인합니다.

    SELECT * FROM "myGSGKeyspace".employees_tbl ;
cqlsh를 사용하여 파일에서 여러 레코드를 삽입하려면
  1. 다음 아카이브 파일에 포함된 샘플 데이터 파일 (employees.csv) 을 다운로드합니다.sampledata.zip. 이 CSV (쉼표로 분리된 값) 파일에는 다음 데이터가 포함되어 있습니다. 파일을 저장할 경로를 기억합니다.

    
                     이전 SELECT 문의 출력과 함께 CSV 파일의 스크린샷
  2. 명령 셸을 열고 다음을 입력합니다.

    cqlsh

  3. 에서cqlsh프롬프트 (cqlsh>) 에서 키스페이스를 지정합니다.

    USE "myGSGKeyspace" ;
  4. 쓰기 일관성 설정LOCAL_QUORUM. 지원되는 일관성 수준에 대한 자세한 내용은 단원을 참조하십시오.쓰기 일관성 수준.

    CONSISTENCY LOCAL_QUORUM;
  5. 키스페이스 프롬프트에서 (cqlsh:keyspace_name>), 다음 쿼리를 실행합니다.

    COPY employees_tbl (id,name,project,region,division,role,pay_scale,vacation_hrs,manager_id) FROM 'path-to-the-csv-file/employees.csv' WITH delimiter=',' AND header=TRUE ;
  6. 다음 쿼리를 실행하여 데이터가 테이블에 올바르게 추가되었는지 확인합니다.

    SELECT * FROM employees_tbl ;