영어 버전 문서로 돌아가기Apache Cassandra 연결
Apache Cassandra 연결
마지막 업데이트 날짜: 2024년 11월 28일
Apache Cassandra에서 데이터에 액세스하려면 이에 대한 연결 자산을 작성합니다.
Apache Cassandra는 분산된 오픈 소스 NoSQL 데이터베이스입니다.
지원되는 버전
Apache Cassandra 2.0 이상
Apache Cassandra에 대한 연결 작성
연결 자산을 작성하려면 다음 연결 세부사항이 필요합니다.
- 호스트 이름 또는 IP 주소
- 포트 번호
- 키 공간 (선택적)
- 사용자 이름 및 비밀번호
- 읽기 일관성 (선택사항): 데이터가 클라이언트 애플리케이션으로 리턴되기 전에 읽기 요청에 응답해야 하는 복제본 수를 지정합니다.
- all: 모든 복제본이 응답한 후 데이터가 애플리케이션으로 리턴됩니다. 이 설정은 가장 높은 일관성 및 가장 낮은 가용성을 제공합니다.
- local_one: 로컬 데이터 센터의 가장 가까운 복제본에서 데이터가 리턴됩니다.
- local_quorum: 코디네이터 노드와 동일한 데이터 센터에 있는 복제본의 쿼럼이 응답한 후에 데이터가 리턴됩니다. 이 설정은 데이터 센터 간 통신의 대기 시간을 무효화합니다.
- local_serial: 새 추가 또는 업데이트를 제안하지 않고 데이터 센터 내의 데이터를 읽습니다. 데이터 센터 내의 커미트되지 않은 트랜잭션은 읽기의 일부로 커미트됩니다.
- 1: 가장 가까운 복제본에서 데이터가 리턴됩니다. 이 설정은 가장 높은 가용성을 제공하지만 시간이 경과된 (stale) 데이터를 읽을 가능성이 높아집니다.
- quorum: (기본값). 복제본 쿼럼이 데이터 센터에서 응답한 후에 데이터가 리턴됩니다.
- serial: 새 추가 또는 업데이트를 제안하지 않고 데이터를 읽습니다. 커미트되지 않은 트랜잭션은 읽기의 일부로 커미트됩니다.
- 3: 가장 가까운 복제본 중 세 개에서 데이터가 리턴됩니다.
- 2: 가장 가까운 두 복제본에서 데이터가 리턴됩니다.
- 쓰기 일관성 (선택사항): 클라이언트 애플리케이션에 수신확인이 리턴되기 전에 쓰기 요청이 성공해야 하는 복제본 수를 지정합니다.
- all: 해당 파티션 키에 대해 클러스터의 모든 복제본 노드에서 쓰기가 성공해야 합니다. 이 설정은 가장 높은 일관성 및 가장 낮은 가용성을 제공합니다.
- any: 하나 이상의 노드에서 쓰기가 성공해야 합니다. 지정된 파티션 키에 대한 모든 복제본 노드가 작동 중지된 경우에도 암시된 핸드오프가 기록된 후에 쓰기에 성공할 수 있습니다. 이 설정은 가장 낮은 일관성 및 가장 높은 가용성을 제공합니다.
- each_quorum: 데이터 센터에서 복제본 노드의 쿼럼에 대한 쓰기가 성공해야 합니다.
- local_one: 로컬 데이터 센터에 있는 하나 이상의 복제본 노드에서 쓰기가 성공해야 합니다.
- local_quorum: 코디네이터 노드와 동일한 데이터 센터에 있는 복제본 노드의 쿼럼에서 쓰기가 성공해야 합니다. 이 설정은 데이터 센터 간 통신의 대기 시간을 무효화합니다.
- local_serial: 드라이버는 데이터 센터 내에서 경량 트랜잭션에 대해 선형화 가능한 일관성을 유지하기 위해 무조건 업데이트를 방지합니다.
- 하나: 하나 이상의 복제본 노드에서 쓰기가 성공해야 합니다.
- quorum: (기본값). 복제본 노드의 쿼럼에서 쓰기가 성공해야 합니다.
- serial: 드라이버는 경량 트랜잭션에 대해 선형화 가능한 일관성을 유지하기 위해 무조건 업데이트를 방지합니다.
- 3: 세 개 이상의 복제본 노드에서 쓰기가 성공해야 합니다.
- 2: 최소한 두 개의 복제본 노드에서 쓰기가 성공해야 합니다.
- SSL 인증서 (데이터베이스 서버에서 필요한 경우)
개인 연결의 경우 인터넷에 외부화되지 않은 데이터베이스(예: 방화벽 뒤)에 연결하려면 보안 연결을 설정해야 합니다.
플랫폼에 있는 위치를 기반으로 연결을 작성하는 방법 선택
- 프로젝트에서
- 자산 > 새 자산 > 데이터 소스에 연결을 클릭하십시오. 프로젝트에 연결 추가를 참조하십시오.
- 카탈로그에서
- 카탈로그에 추가 > 연결을 클릭하십시오. 카탈로그에 연결 자산 추가를 참조하십시오.
- 배치 영역에서
- 자산 가져오기 > 데이터 액세스 > 연결을 클릭하십시오. 배치 영역에 데이터 자산 추가를 참조하십시오.
- 플랫폼 자산 카탈로그에서
- 새 연결을 클릭하십시오. 플랫폼 연결 추가를 참조하십시오.
다음 단계: 연결에서 데이터 자산 추가
프로젝트에 있는 연결에서 데이터 추가를 참조하십시오.
카탈로그에 있는 연결에서 데이터 추가를 참조하십시오.
이 연결의 사용처
다음 작업공간 및 도구에서 Apache Cassandra 연결을 사용할 수 있습니다.
프로젝트
- Data Refinery (watsonx.ai Studio 또는 ' IBM Knowledge Catalog' )
- DataStage (DataStage 서비스). DataStage의 데이터 소스에 연결을 참조하십시오. DataStage 용 Apache Cassandra 연결은 성능을 향상시키고 SQL문및 거부 링크 전후와 같은 추가 기능을 제공합니다. 그러나 DataStage 서비스 외부에서 DataStage 연결에 Apache Cassandra 를 사용할 수 없습니다.
- Decision Optimizationwatsonx.ai 스튜디오 및 watsonx.ai 런타임)
- 메타데이터 강화IBM Knowledge Catalog
- Metadata import (IBM Knowledge Catalog)
- 노트북watsonx.ai Studio). 코드 스니펫 분할창에서 데이터 읽기 를 클릭하여 연결 신임 정보를 가져오고 데이터를 데이터 구조에 로드하십시오. 데이터 소스 연결에서 데이터 로드를 참조하십시오.
- SPSS Modeler (watsonx.ai Studio)
Catalogs
Platform assets catalog
기타 카탈로그IBM Knowledge Catalog
SQL문의 기본 키
SQL문을 사용하여 대상 테이블을 작성하고 키 컬럼을 지정하지 않으면 첫 번째 컬럼이 기본 키로 지정됩니다.
Apache Cassandra 설정
자세한 정보
상위 주제: 지원되는 연결