카산드라 (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
Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다
Trackback RSS : http://www.worldwalker.co.kr/rss/trackback/133
Trackback ATOM : http://www.worldwalker.co.kr/atom/trackback/133
당신의 의견을 작성해 주세요.