데이터 삽입 및 조회
데이터 삽입 및 조회 (Inserting and querying)
Cassandra의 API는 CQL, Cassandra Query Language예요. CQL을 사용하려면 둘 중 하나로 클러스터에 연결해야 해요.
본문
cqlsh, CQL용 셸- Cassandra용 클라이언트 드라이버
- 모험심이 있다면 노트북 스타일 도구인 Apache Zeppelin을 확인해 볼 수도 있어요.
CQLSH
cqlsh는 CQL을 사용해 Cassandra와 상호작용하는 명령줄 셸이에요. 모든 Cassandra 패키지에 포함되어 있으며 cassandra 실행 파일 옆의 bin 디렉터리에서 찾을 수 있어요. 명령줄에 지정한 단일 노드에 연결해요. 예를 들어:
$ bin/cqlsh localhost
Connected to Test Cluster at localhost:9042.
[cqlsh 5.0.1 | Cassandra 3.8 | CQL spec 3.4.2 | Native protocol v4]
Use HELP for help.
cqlsh> SELECT cluster_name, listen_address FROM system.local;
cluster_name | listen_address
--------------+----------------
Test Cluster | 127.0.0.1
(1 rows)
cqlsh>
노드를 지정하지 않고 명령을 사용하면 기본값은 localhost예요. 전체 문서는 cqlsh 섹션을 참고하세요.
클라이언트 드라이버
커뮤니티에서 많은 클라이언트 드라이버를 제공하며 알려진 드라이버 목록이 제공돼요. 자세한 내용은 각 드라이버의 문서를 참고하세요.