본문 바로가기

02 .administration/??. mongoDB

nosql! mongoDB 설치해보기~

nosql에 대해서 접해두고 마땅히 공부해볼만한 책이 없어서 그냥 그런가 보다 하고 있다가.
mongoDB 번역판이 나와 구입을 했습니다.
 
nosql중에서 facebook, twitter에서 사용하고 있다고 책 표지에는 써 있으나...진실은 모르겠습니다.
그래도 배울수 있으니...
 
ps. 망고는 구아바를 유혹합니다. (광고가 생각나네요....읽을때에는 몽고인데 자꾸 망고가 생각나네요)
 
설치 버전 선택의 갈림길...
짝수 버전 : stable버전입니다. 즉 안정화 되었다고 판단이 되어지는 버전. (글쓰는 시점최신은 1.8.1)
홀수 버전 : develop 버전입니다. 즉 개발진행중인 단계입니다. (글쓰는 시점 버전 1.9.0)
LINUX에서 설치하기... (windows는 신경쓰지 않습니다)
 
자신의 OS bit를 확인합니다...
uname -a
다운로드를 받습니다.
 
망고 실행하기전에 확인을 해야할 사항
기본 database 위치는 /data/db로 지정 되어집니다. 그러니 폴더와 퍼미션을 잘 확인해주시면 됩니다.
기본 포트는 27017 과 관리포트인 28017을 사용합니다. 포트 충돌 날일은 없겠네요..
그럼 실행해봅니다.
tar zxvf $MONGO_DB.tgz #위에서 다운로드 받은 압축 푸시고
cd $MONGO_DB/bin #경로 변경하시고
./mongod
 
제가 실행해보니 아래처럼 나타납니다.
./mongod
./mongod --help for help and startup options
Tue Jun 14 11:32:45 [initandlisten] MongoDB starting : pid=19741 port=27017 dbpath=/data/db/ 64-bit
Tue Jun 14 11:32:45 [initandlisten] db version v1.8.1, pdfile version 4.5
Tue Jun 14 11:32:45 [initandlisten] git version: a429cd4f535b2499cc4130b06ff7c26f41c00f04
Tue Jun 14 11:32:45 [initandlisten] build sys info: Linux bs-linux64.10gen.cc 2.6.21.7-2.ec2.v1.2.fc8x
en #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_41
Tue Jun 14 11:32:45 [initandlisten] waiting for connections on port 27017
Tue Jun 14 11:32:45 [websvr] web admin interface listening on port 28017
설치가 완료되었습니다....이거 뭐 db같지도 않고 참 애매모호하게 설치가 완료가 되어졌네요.