Cassandra 설치하기 2


1. Cassandra 다운로드

  - 설치 파일은 Cassandra 홈페이지에서 확인하자. ( http://cassandra.apache.org )

  - wget을 사용하여 최신 버전인 3.3 Linux 버전용 tarball을 다운로드한다.

user@svr /download > wget http://www.apache.org/dyn/closer.lua/cassandra/3.3/apache-cassandra-3.3-bin.tar.gz

user@svr /download > ls

apache-cassandra-3.3-bin.tar.gz


2. 압축 해제

  - 다운로드 받은 파일을 압축 해제 하면 apache-cassandra-3.3 디렉토리가 생성된 것을 확인할 수 있다.

user@svr /download > tar zxvf apache-cassandra-3.3-bin.tar.gz

user@svr /download > ls

apache-cassandra-3.3-bin.tar.gz

apache-cassandra-3.3


3. 디렉토리 이동 및 링크 생성 (옵션 사항)

  - /etc/profile에 아래 내용을 추가한다.

user@svr /download > mv /download/apache-cassandra-3.3 /usr/local/

user@svr /download > cd /usr/local

user@svr /download > ln -s apache-cassandra-3.3 cassandra

user@svr /download > ls -al

drwxr-xr-x. 12 casan casan 4096 2016-02-11 17:31 apache-cassandra-3.3

lrwxrwxrwx.  1 casan casan   23 2016-02-11 17:23 cassandra -> ./apache-cassandra-3.3/


4. profile 설정 (옵션 사항)

  - Cassandra 디렉토리를 /usr/local로 이동하고 링크를 생성한다.

export CASSANDRA_HOME=/usr/local/cassandra

export PATH=$PATH:$JAVA_HOME/bin:$CASSANDRA_HOME/bin


5. Cassandra 환경 설정 (옵션 사항)

  - $CASSANDRA_HOME/conf/cassandra.yaml 파일을 vi로 열어 아래 부분의 주석을 제거하고 경로를 수정한다.

  - 설정에 정의된 디렉토리가 없다면 미리 생성해줘야 한다.

  - 아래 설정을 생략하면 Cassandra 에서 설정한 기본 경로에 파일을 저장하는데, 기본 경로가 존재하지 않는 경우에는 Cassandra가 시작되지 못하고 에러가 발생하면서 종료된다.

data_file_directories: /var/lib/cassandra/data

commitlog_directory: /var/lib/cassandra/commitlog

saved_caches_directory: /var/lib/cassandra/saved_caches


6. Cassandra 시작

  - 아래 명령을 사용하여 Cassandra를 시작한다.

  - 명령어 실행 후 Java stack trace, "error"나 "fatal" 메세지가 출력되지 않으면 정상적으로 작동한 것이다.

  - -f : Cassandra를 foreground로 시작한다.
         이 옵션을 제외하고 Cassandra를 실행하면 background로 시작되며 'pkill -f CassandraDaemon'을 이용해서 프로세스를 종료시킨다.

   - foreground로 실행된 Cassandra는 실행한 콘솔에서 "Ctrl-C" 를 눌러 종료시킬 수 있다.

user@svr /usr/local/cassandra/bin > cassandra -f


6. Cassandra 시작

  - 아래 명령을 사용하여 Cassandra를 시작한다.

  - 명령어 실행 후 Java stack trace, "error"나 "fatal" 메세지가 출력되지 않으면 정상적으로 작동한 것이다.

  - -f : Cassandra를 foreground로 시작한다. 
         이 옵션을 제외하고 Cassandra를 실행하면 background로 시작된다.

user@svr /usr/local/cassandra/bin > cassandra -f


6. Cassandra 종료

  -  background로 실행된 경우 : 'pkill -f CassandraDaemon'을 이용해서 프로세스를 종료시킨다.

   - foreground로 실행된 경우 : Cassandra를 실행한 콘솔에서 "Ctrl-C" 를 눌러 종료시킨다.






+ Recent posts