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
다시 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;
엔터!
엔터!
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