본문 바로가기


DB

[Cassandra] cassandra 설치 및 테이블 생성

환경 : Mac OSX high sierra

 

카산드라는 다운로드로 설치할 수도 있고 도커위에 올려 놓을 수 도 있고 다양한 방법이 있는데 

간단하게 설치하려면 역시 뭐다? brew 다

 

 

1. brew로 설치

> brew install cassandra

 

2. 카산드라 실행

> brew services start cassandra

 

3.카산드라 정지

> brew services stop cassandra

 

일단 카산드라를 사용하려고하니 3번은 건너뛰고 2번의 실행만 시킨상태로 cqlsh를 사용한다.

구글링해보면 cassandra-cli를 이용한 다양한 예제들이 나오는데 사용하지 않는게 권고사항이니 cqlsh를 쓰도록 합시다.

 

4. keySpace 생성

CREATE KEYSPACE IF NOT EXISTS test_keyspace  WITH replication = { 'class': 'SimpleStrategy',  'replication_factor' : 3 };

 

5. table 생성

CREATE TABLE test_keyspace.products ( 
    productId bigint, 
    name text,
    createdAt timestamp,
    PRIMARY KEY (productId)
);

 

 

자세한 설명은 생략한다.