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" 를 눌러 종료시킨다.
'Database' 카테고리의 다른 글
RDBMS 성능 최적화 전략 (0) | 2020.04.09 |
---|---|
테이블 조인 종류(Table Join Type) (0) | 2020.03.29 |
SQL tuning 작업은 이제 불필요하다? (0) | 2020.03.16 |
Cassandra cqlsh 기본 사용법 (0) | 2016.02.11 |
Cassandra 설치 1 - 사전 작업 (JDK, Python) (0) | 2016.02.11 |