Linux ( APT Package )

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

Cassandra & Maria DB 설치 및 연동

   sudo apt-get install openjdk-7-jdk   

먼저 Java가 설치되어있어야 한다.

 

 

Maria DB Install

sudo apt-get install software-properties-common

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db

 

sudo add-apt-repository 'deb http://ftp.kaist.ac.kr/mariadb/repo/10.0/ubuntu trusty main'

 

 

sudo apt-get update

 

 

Maria DB 설치 !

 

sudo apt-get install mariadb-server

 

 

Maria DB 실행 !

   sudo mysql -uroot -p   

 

현재 Putty를 1번이라고 정하고

편의를 위해  새로운 Putty 실행 !

 

 

 

 

새로 켠 2번 Putty에서

Root폴더로 이동 후 카산드라 2.1버전을 다운로드 한다.

   cd   

   wget http://www.eu.apache.org/dist/cassandra/2.1.1/apache-cassandra-2.1.1-bin.tar.gz    

 

압축을 풀고

   tar zxvf apache-cassandra-2.1.1-bin.tar.gz    

 

카산드라 폴더로 이동 후

   cd apache-cassandra-2.1.1    

 
서버 실행 
   bin/cassadra -f   
 

 

 

 

 

다시 1번 Putty창에서

Ctrl+c

 

   sudo nano /etc/mysql/my.cnf   

my.cnf파일의 내용을 아래와 같이 주석처리 한다.

# bind-address = 127.0.0.1

 

권한설정을 위해 다시 Maria DB접속 !

   sudo mysql -uroot -p   

http://beizix.egloos.com/viewer/2560401 //참고사이트

 

   grant all privileges on *.* to 'root'@'%' identified by '0000';   

   flush privileges;   

 

 

그리고

카산드라 스토리 엔진을 사용할수 있도록 마리아 DB에 등록 !

   INSTALL PLUGIN cassandra SONAME 'ha_cassandra.so';   

 

 

 

 

3번째 추가 Putty 실행 !

카산드라 폴더로 이동

   cd apache-cassandra-2.1.1   

 

카산드라 실행확인 !

   bin/cassandra-cli   

 

Ctrl+c

   bin/cqlsh   

 

 

다음구문을 차례차례 입력 !

   create keyspace cassandra_se with replication = {'class' : 'NetworkTopologyStrategy', 'datacenter1' : 1 };  

 

   use cassandra_se;   

엔터!

   create columnfamily cf_frends(    
엔터!
   uid varchar primary key, friend_uid varchar)   
엔터!
   with compact storage;    

엔터!

 

   insert into cf_frends (uid, friend_uid) values ('matt', 'pitt');   

엔터!

   insert into cf_frends (uid, friend_uid) values ('matt', 'pott');   

엔터!

   select * from cf_frends;   

엔터!

 

 

1번 Putty로 이동 !

Maria DB 에서 다음 구문을 입력 !

 

   create database cf_frends;   

엔터!

   use cf_frends;   

엔터!

   create table cf_frends(uid varchar(64) primary key, friend_uid varchar(64) )ENGINE=cassandra THRIFT_HOST='127.0.0.1' KEYSPACE='cassandra_se' column_family='cf_frends';   

엔터!

   select * from cf_frends;   

 

 

 

Maria DB 재시작 !

   sudo service mysql restart   

 

 

 

HeidiSQL 설치 !

http://www.heidisql.com/download.php

 

 

 

 

댓글

댓글 본문
버전 관리
원빈
현재 버전
선택 버전
graphittie 자세히 보기