카산드라 (ver:1.2.4)

centos 5.9 에서 테스트 하였으며 6.3 에서는 에러가 발생.. 일단 6.3은 패스

카산드라 다운로드

http://cassandra.apache.org/download/

바이너리 파일을 받아 압축해제로 바로 사용할 수 있으며 소스 파일을 사용할시 apache-ant로 컴파일 하여야 합니다.

java 1.6.0_19 이상을 설치하여야 하며 1.7은 추천하지 않는다고 합니다.

java 설치시 소스파일을 다운받아서 설치하고 컴파일 해도 되며 여기서는 간단하게 yum 으로..

#yum install java-1.6.0-openjdk-1.6.0.0-1.28.1.10.10.el5_8

다운받은 카산드라 바이너리 파일을 압축해제

#tar zxvf apache-cassandra-1.2.4-bin.tar.gz

환경 설정 파일은 $cassandra_path/conf/cassandra.yaml

로그 및 데이터 파일은 기본으로 /var/log/cassandra, /var/lib/cassandra 하위로 설정 되어 있으니 적절히 수정하여 사용하면 되며

외부 클라이언트에서 사용하기 위해서는 환경 설정파일의 rpc_address: localhost 를 rpc_address: 0.0.0.0 으로 변경 합니다.

실행방법은

#$cassandra_path/bin/cassandra -f

그냥 실행하면 segmentation fault 가 발생하며 $cassandra_path/conf/cassandra-env.sh 파일의 다음 라인을 수정 합니다. (1.2.4 의경우 193 라인)

JVM_OPTS="$JVM_OPTS -Xss180k"  =>  JVM_OPTS="$JVM_OPTS -Xss280k"

수정후 재가동 하면 9160 포트가 오픈되며 실행이 되며 접속 확인은 다음과 같이 가능 합니다.

#$cassandra_path/bin/cassandra-cli
Connected to: "Test Cluster" on 127.0.0.1/9160
Welcome to Cassandra CLI version 1.2.4

Type 'help;' or '?' for help.
Type 'quit;' or 'exit;' to quit.

[default@unknown]

외부 서버로의 접속은 cassandra-cli -host IP

2013/05/06 17:43 2013/05/06 17:43
샤이 이 작성.

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Trackback RSS : http://www.worldwalker.co.kr/rss/trackback/133

Trackback ATOM : http://www.worldwalker.co.kr/atom/trackback/133


당신의 의견을 작성해 주세요.

: 1 : ... 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : ... 134 :