(Cassandra) 카산드라 기본명령어 및 CLI기본명령어
서버시작: cassandra -f
클라이언트 시작: cqlsh(이전 버전에서는 cassandra-cli)
-->클라이언트를 시작해도 자동으로 서버 인스턴스에 연결하지는 않는다.
<CLI기본 명령어>
1. 서버 연결
클라이언트를 시작해도 자동으로 카산드라 서버 인스턴스에 연결하지는 않는다. 따라서 원하는 서버에 연결하려면 카산드라 서버를 시작한 다음에 connect명령을 사용해 서버에 연결해야 한다.
>cqlsh
>connect localhost/9160;
또는 cqlsh -h localhost -p 9160;
2. 키 스페이스 생성(=스키마)
3. 키스페이스 사용
4. 테이블 사용
클라이언트 시작: 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
댓글
댓글 쓰기