• 분류 전체보기 (160)
    • 개인프로젝트 (5)
      • 시연영상모음 (4)
      • 주저리주저리.. (1)
    • 자바스크립트이야기 (69)
      • ExtJS (30)
      • ExtJS 유의사항 (3)
      • HTML5 (1)
      • jQuery (17)
      • jQuery플러그인소개 (9)
      • jQuery UI 소개 (9)
    • 스프링연동하기 (23)
      • spring3 mvc 설정 (4)
      • spring3 mybatis 설정 (4)
      • spring3 기타설정 (11)
      • ibatis and mybatis (4)
    • DB (26)
      • MySQL vs MS-SQL vs O.. (5)
      • MySQL (10)
      • MSSQL (5)
      • Oracle (6)
    • 서버에웹환경구축하기 (13)
      • 1.VirtualBox+CentOS .. (5)
      • 2.JAVA(JDK) 설치 (1)
      • 3.Apache+Tomcat 설치 (3)
      • 4,SVN Server 설치 (1)
      • 5.마리아DB(MariaDB) 설치 (2)
      • 6.몽고DB(MongoDB)설치 (1)
    • 샘플소스 (14)
      • 샘플소스(JAVA) (7)
      • 샘플소스(JSTL) (4)
      • 샘플소스(jQuery/스크립트) (3)
    • 에디터연동 (5)
      • NAVER-스마트에디터 (4)
      • DAUM-다음에디터 (1)
    • 블로그팁 (3)
    • 디지털이야기 (2)
댓글
/135
2014. 8. 7. 09:48
리눅스 서버에 몽고DB 설치순서부터 테스트 접속까지 진행해보자

본인은 CentOS 7 기준으로 설명 해보도록 하겠다



파일다운로드

  >  http://www.mongodb.org/downloads


위 URL 접속후 본인의 서버 환경에 맞추어 다운로드를 받도록 한다.

본인의 가상서버의 환경은 CetnOS7 (64bit) 이므로 Linux 64-bit를 받음






위와같이 페이지 전환이 되면서 다운로드 시작이 될 것이다.

(오늘기준 다운로드 버전 : mongodb-linux-x86_64-2.6.3.tgz)


다운로드 완료하였다면 실서버에 ftp 툴을 이용하여 UPLOAD응응

(본인은 /usr/local/ 디렉토리에 업로드함)


업로드 하였다면 shell에서 다음과 같이 작업 해보도록 하자


압축해제

[root@localhost ~]# cd /usr/local/
[root@localhost local]# tar -zxvf mongodb-linux-x86_64-2.6.3.tgz

디렉토리명 변경

[root@localhost local]# mv mongodb-linux-x86_64-2.6.3 mongo

서브디렉토리 생성

[root@localhost local]# cd mongo/
[root@localhost mongo]# mkdir data
[root@localhost mongo]# mkdir config
[root@localhost mongo]# mkdir log

config 파일 생성

[root@localhost mongo]# vi config/mongodb.conf

mongodb.conf 내용작성

dbpath=/usr/local/mongo
logpath=/usr/local/mongo/mongo.log
logappend=true
port=7070
verbose=true
fork=true
rest=true

몽고DB 데몬실행

[root@localhost mongo]# /usr/local/mongo/bin/mongod --config config/mongodb.conf

2014-08-07T09:39:22.849+0900 ** WARNING: --rest is specified without --httpinterface,
2014-08-07T09:39:22.849+0900 **          enabling http interface
about to fork child process, waiting until server is ready for connections.
forked process: 3152
child process started successfully, parent exiting
[root@localhost mongo]#

테스트 접속

[root@localhost mongo]# /usr/local/mongo/bin/mongod --config config/mongodb.conf   
2014-08-07T09:39:22.849+0900 ** WARNING: --rest is specified without --httpinter   face,
2014-08-07T09:39:22.849+0900 **          enabling http interface
about to fork child process, waiting until server is ready for connections.
forked process: 3152
child process started successfully, parent exiting
[root@localhost mongo]# /usr/local/mongo/bin/mongo localhost:7070
MongoDB shell version: 2.6.3
connecting to: localhost:7070/test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
        http://docs.mongodb.org/
Questions? Try the support group
        http://groups.google.com/group/mongodb-user
Server has startup warnings:
2014-08-07T09:39:22.849+0900 ** WARNING: --rest is specified without --httpinter   face,
2014-08-07T09:39:22.849+0900 **          enabling http interface
2014-08-07T09:39:22.856+0900 [initandlisten]
2014-08-07T09:39:22.856+0900 [initandlisten] ** WARNING: Readahead for /usr/loca   l/mongo is set to 4096KB
2014-08-07T09:39:22.856+0900 [initandlisten] **          We suggest setting it t   o 256KB (512 sectors) or less
2014-08-07T09:39:22.856+0900 [initandlisten] **          http://dochub.mongodb.o   rg/core/readahead
>

위와같이 접근이 정상적으로 된다면 설치 및 접속 성공!! 참잘했어요


※ 위 과정은 테스트 형식으로 몽고DB 설치 + 접속을 위해서 간단하게 설치해본것이다. 

    아마 제대로 사용하고자 한다면 config 파일에 대한 정보를 추가적으로 알아봐야 할것이다.





저작자표시 (새창열림)

티스토리툴바