티스토리 뷰
cqlsh 기본 사용법
1. bin/cqlsh
- Cassandra를 위한 상호 command line interface이다.
- 사용자가 CQL(Cassandra Query Language) 문장을 수행하여 Cassandra를 이용할 수 있다.
2. cqlsh 실행하기
- $CASSANDRA_HOME/bin/cqlsh 를 실행한다.
- 아래와 같은 메세지가 출력되고 prompt가 보이면 정상적으로 수행한 것이다.
#keyspace 생성 및 사용
cqlsh> CREATE KEYSPACE tommykeyspace WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };
cqlsh> USE tommykeyspace ;
cqlsh:mykeyspace>
#테이블 생성
# CREATE TABLE users (user_id int PRIMARY KEY,fname text,lname text);
# 데이터 삽입
# INSERT INTO users (user_id, fname, lname) VALUES (20180401 , 'son', 'woo girl');
# INSERT INTO users (user_id, fname, lname) VALUES (20180402, 'go', 'Jinseop');
# INSERT INTO users (user_id, fname, lname) VALUES (20180413, 'choi', '용민');
#한글도 들어가네요 ㅋ
#데이터 확인
cqlsh:mykeyspace> SELECT * FROM users;
user_id | fname | lname
---------+-------+-------
1745 | son | smith
1744 | john | doe
1746 | john | smith

7. 인덱스 생성 및 조건 검색
cassandra@cqlsh:tommykeyspace> CREATE INDEX ON users (lname);
cassandra@cqlsh:tommykeyspace> SELECT * FROM users where lname = 'smith';
user_id | fname | lname
---------+-------+-------
(0 rows)
cassandra@cqlsh:tommykeyspace> SELECT * FROM users where lname = '용민';
user_id | fname | lname
----------+-------+-------
20180413 | choi | 용민
(1 rows)
cassandra@cqlsh:tommykeyspace>
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- startup 에러
- (InstantClient) 설치하기(HP-UX)
- 트리이스
- directory copy 후 startup 에러
- MSA
- 우분투
- pod 상태
- [오라클 튜닝] sql 튜닝
- 5.4.0.1072
- 오라클
- 테라폼
- 오라클 트러블 슈팅(성능 고도화 원리와 해법!)
- CVE 취약점 점검
- 쿠버네티스
- ubuntu
- 스토리지 클레스
- [오라클 튜닝] instance 튜닝2
- 코로나19
- 오라클 인스턴트클라이언트(InstantClient) 설치하기(HP-UX)
- 키알리
- Oracle
- 오라클 홈디렉토리 copy 후 startup 에러
- ORACLE 트러블 슈팅(성능 고도화 원리와 해법!)
- 여러서버 컨트롤
- 커널
- 설치하기(HP-UX)
- 튜닝
- K8s
- 앤시블
- 버쳐박스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함