(Cassandra) 카산드라 기본명령어 및 CLI기본명령어

서버시작: cassandra -f
클라이언트 시작: cqlsh(이전 버전에서는 cassandra-cli)
-->클라이언트를 시작해도 자동으로 서버 인스턴스에 연결하지는 않는다.


<CLI기본 명령어>

1. 서버 연결

클라이언트를 시작해도 자동으로 카산드라 서버 인스턴스에 연결하지는 않는다. 따라서 원하는 서버에 연결하려면 카산드라 서버를 시작한 다음에 connect명령을 사용해 서버에 연결해야 한다.

>cqlsh
>connect localhost/9160;


또는 cqlsh -h localhost -p 9160;


2. 키 스페이스 생성(=스키마)

First, create a keyspace -- a namespace of tables.

CREATE KEYSPACE mykeyspace
WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };


3. 키스페이스 사용

Second, authenticate to the new keyspace:
USE mykeyspace;


4. 테이블 사용

Third, create a users table:
CREATE TABLE users (
  user_id int PRIMARY KEY,
  fname text,
  lname text
);
INSERT INTO users (user_id,  fname, lname)
  VALUES (1745, 'john', 'smith');
INSERT INTO users (user_id,  fname, lname)
  VALUES (1744, 'john', 'doe');
INSERT INTO users (user_id,  fname, lname)
  VALUES (1746, 'john', 'smith');

SELECT * FROM users;
다음과 같은 결과를 볼 수 있다.
 user_id | fname | lname
---------+-------+-------
    1745 |  john | smith
    1744 |  john |   doe
    1746 |  john | smith

댓글

이 블로그의 인기 게시물

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬

(18장) WebSocekt과 STOMP를 사용하여 메시징하기