주요 CQL 커맨드는 대략 다음과 같다.
CAPTURE : 커맨드 결과를 캡쳐해 특정 파일에 추가한다.
https://docs.datastax.com/en/cql/3.1/cql/cql_reference/capture_r.html
CAPTURE '~/mydir/myfile.txt'
CONSISTENCY: 현재 일관성 레벨 또는 주어진 레벨에서 표시하거나 일관성 레벨을 설정한다.
https://docs.datastax.com/en/cql/3.1/cql/cql_reference/consistency_r.html
CONSISTENCY
COPY : 카산드라에서 또는 카산드라로 CSV(컴마로 구분된 값) 데이터를 가져오고 내보낸다.
http://docs.datastax.com/en/cql/3.1/cql/cql_reference/copy_r.html
CREATE KEYSPACE test
WITH REPLICATION = { 'class' : 'NetworkTopologyStrategy', 'datacenter1' : 1 };
USE test;
CREATE TABLE airplanes (
name text PRIMARY KEY,
manufacturer ascii,
year int,
mach float
);
INSERT INTO airplanes
(name, manufacturer, year, mach)
VALUES ('P38-Lightning', 'Lockheed', 1937, 0.7);
COPY airplanes (name, manufacturer, year, mach) TO 'temp.csv';
DESCRIBE : 연결된 카산드라 클러스터에 대한 정보, 클러스터에 저장된 데이터 객체를 제공한다.
https://docs.datastax.com/en/cql/3.3/cql/cql_reference/cqlshDescribe.html
DESC keyspaces
EXPAND : 쿼리 결과를 세로로 출력한다.
https://docs.datastax.com/en/cql/3.1/cql/cql_reference/expand.html
cqlsh:my_ks> EXPAND ON
Now printing expanded output
cqlsh:my_ks> SELECT * FROM users;
EXIT : cqlsh을 종료한다.
https://docs.datastax.com/en/cql/3.1/cql/cql_reference/exit_r.html
PAGING : 쿼리 페이징을 활성화 또는 비활성화한다.
https://docs.datastax.com/en/cql/3.1/cql/cql_reference/paging.html
PAGING ON | OFF
SHOW : 카산드라 버전, 장비, 현재 cqlsh 클라이언트 세션에 대한 추적 정보 보여준다.
http://docs.datastax.com/en/cql/3.1/cql/cql_reference/show_r.html
SHOW VERSION
| HOST
| SESSION tracing_session_id
SOURCE : CQL 문을 포함하는 파일을 실행한다.
https://docs.datastax.com/en/cql/3.1/cql/cql_reference/source_r.html
SOURCE 'file'
TRACING : 추적 요청을 활성화 또는 비활성화한다.
https://docs.datastax.com/en/cql/3.1/cql/cql_reference/tracing_r.html
TRACING ON | OFF
'cassandra' 카테고리의 다른 글
[cassandra] key cache, row cache, partition의 성능 관련 자료 (0) | 2017.03.24 |
---|---|
[cassandra] 버전 별 cassandra.yaml설정 내용 (0) | 2017.03.23 |
[cassandra] cqlsh에서 위,아래,좌,우 키 동작하게 하기 (0) | 2017.03.22 |
opscenter는 cassandra 3.0에서 지원하지 않음. (0) | 2017.03.21 |
[cassandra] cqlsh - ProtocolError, Supported versions 해결 하기 (0) | 2017.03.21 |