2018년 2월 6일 화요일

리눅스 카산드라 설치

카산드라 설치전 필요 요구사항

jdk 1.8_131  (jdk_1_9 호환안됨) , jdk_1_8_161 (RMI 에러발생)

wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

카산드라
wget http://apache.tt.co.kr/cassandra/3.11.1/apache-cassandra-3.11.1-bin.tar.gz

$ tar -xvzf apache-cassandra-3.11.1-bin.tar.gz
$ cd apache-cassandra-3.11.1/
$ bin/cassandra
(디폴트로 백그라운드로 실행됨)
# Use -f to start Cassandra in the foreground

$ bin/nodetool status

$ bin/cqlsh

cqlsh> CREATE KEYSPACE "users"
WITH REPLICATION = {
'class': 'SimpleStrategy', 'replication_factor': 1
};

keyspace = collection
SimpleStrategy = replication strategy
replication_factor = 클러스터 내에서 replication 개수

cqlsh> USE "users";
cqlsh:users> CREATE TABLE "personal_info" (id int PRIMARY KEY, name text, dob text);
cqlsh:users> INSERT INTO personal_info (id, name, dob)
VALUES ( 1 , 'Alice' , '02-25-1954' );

cqlsh:users> SELECT * FROM personal_info WHERE id = 1;




댓글 없음:

댓글 쓰기