Beany

개발 그리고 공유..

CentOS 에서 mongoDB 설치

설치환경

  • OS : CentOS
  • mongoDB 1.8.1

설치

다운로드 받은 설치 파일의 압축을 해제합니다.

tar xvf mongodb-linux-x86_64-1.8.1.tar

압축 해제된 폴더를 설치디렉토리로 이동합니다.

mv mongodb-linux-x86_64-1.8.1 /opt/nosql/

Symbolic Link 를 설정합니다. (생략가능)

ln -s /opt/nosql/mongodb-linux-x86_64-1.8.1 /opt/nosql/mongodb

환경설정

mongodb 의 설정과 관련한 폴더를 생성합니다.

mkdir /opt/nosql/mongodb/data
mkdir /opt/nosql/mongodb/conf
mkdir /opt/nosql/mongodb/logs

File Base Configuration 으로 설정을 하기 위하여 아래의 위치에 설정파일을 생성합니다.

vi /opt/nosql/mongodb/conf/mongodb.conf

다음과 같이 설정을 합니다.

dbpath=/opt/nosql/mongodb/data
logpath=/opt/nosql/mongodb/logs/mongodb.log
logappend=true
verbose=true

#bind_ip=127.0.0.1
port=27017
fork=true

rest=true
#auth=true
#noauth=true

mongoDB 실행

./bin/mongod --config conf/mongodb.conf

Client 접속

./bin/mongo localhost:27017

DB Shutdown

Client 로 접속후 아래의 명령을 입력합니다.

use admin
db.shutdownServer();

HTTP Console

실행 옵션에 rest=true 로 준 경우에는 브라우져로 접속을 할 수가 있습니다. http://:27017 을 입력하게 되면 브라우져 상에 아래와 같은 메시지가 나타납니다.

You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number

해당 포트에 1000 을 더하셔서 http://{IP Address}:28017 로 재 접속을 하시면 됩니다.

,

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.


*

다음의 HTML 태그와 속성을 사용할 수 있습니다: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">