Mongodb Community Edition 최신버전 설치하기

개요 본 문서는 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

백업 복구 테스트를 위한 시나리오 설명 “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)

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)

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 설치 하기

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더 보기