Mongodb Community Edition 최신버전 설치하기

Posted Leave a commentPosted in Database, MongoDB, NoSQL

개요 본 문서는 CentOS에 MongoDB Community Edition을 yum 패키지 관리툴을 통해 설치하는 방법을 설명 합니다. 패키지 설명 mongodb-org : metapackage로 다음 4개의 구성요소 패키지를 설치한다. mongodb-org-server : mongod 데몬 및 configuration, init 스크립트를 포함한다. mongodb-org-mongos : mongos 데몬. mongodb-org-shell : mongo 쉘 mongodb-org-tools : mongodb 툴들..( mongoimport bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, […]

Cassandra Backup and Restore

Posted Leave a commentPosted in Linux

백업 복구 테스트를 위한 시나리오 설명 “demo”라는 이름의 keyspace에 몇 건의 데이터를 포함한 “demo_table”라는 Table이 존재하고 이를 백업하고 복구하는 테스트를 진행해보자 백업 복구 환경 만들기 # demo keyspace 생성 cqlsh> CREATE KEYSPACE demo WITH replication = {‘class’: ‘SimpleStrategy’, ‘replication_factor’: 3}; # demo_table 생성 및 데이터 입력 cqlsh> USE demo; cqlsh:demo> CREATE TABLE demo_table ( name […]

Cassandra Multi Node cluster 구성하기(centos7)

Posted Leave a commentPosted in Linux

3개의 노드로 Cassandra 클러스터를 구축 node0 172.16.254.180 (seed1) node1 172.16.254.181 node2 172.16.254.182 만약 cassandra가 구동되고 있다면 중지하고 현재 데이터를 삭제한다. systemctl stop cassandra rm -rf /var/lib/cassandra/data/* 각 노드들 설정파일 수정 각 노드들의 /etc/cassandra/conf/cassandra.yaml의 내용중 아래 부분을 찾아서 수정해준다. seed node의 경우 auto_bootstrap의 값을 false로 해주고 나머지 노드들은 true값으로 설정한다. listen_address의 경우 각 노드의 IP주소를 넣어준다. […]

Cassandra Single Node Cluster 설치(centos 7)

Posted Leave a commentPosted in Linux

jdk설치 jdk 는 rpm 버전으로 설치하는것을 권고한다. 바이너리 버전으로 설치 후 JAVA_HOME, JRE_HOME의 환경변수를 잡아준다고 해도 cassandra가 구동되지 않는 현상이 발생한다. 원인) cassandra 구동스크립트에 jvm의 위치를 찾지 못해 구동스크립트에 위치를 추가해 줘야 함. 해결) JVM_SEARCH_DIRS=”/usr/lib/jvm/jre /usr/lib/jvm/jre-1.7.* /usr/lib/jvm/java-1.7.*/jre” 을 찾아 jvm 인스톨 경로를 추가해준다. JVM_SEARCH_DIRS=”/usr/lib/jvm/jre /usr/lib/jvm/jre-1.7.* /usr/lib/jvm/java-1.7.*/jre /usr/local/java/jre” 가급적 rpm 패키지 버전 설치를 권고함. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 에서 […]

Redis 설치 하기

Posted Leave a commentPosted in Linux, NoSQL

Redis 소개 redis는 메모리 기반의 key/value Store로 Cassandra나 mongodb등과 같은 NoSQL 의 한 종류 이다. 자세한 설명은 http://redis.io/ 에서 확인 할 수 있다. 다운로드 wget http://download.redis.io/releases/redis-3.0.5.tar.gz 의존성 패키지 설치 본 문서는 Centos6을 기준으로 한다. 설치에 필요한 패키지들을 설치 한다. OS환경에 따라 추가적으로 설치해야 할 패키지들이 있을 수 있으니 참고 하도록 한다. yum -y install gcc […]