2014년 12월 14일 일요일

AWS EC2에 mongodb를 인스톨

개요

AWS EC2인스턴스의 yum을 통한 mongodb의 인스톨
기본 yum-repository에는 mongodb가 존재하지 않는다.
추가적인 mongodb를 위한 repository를 추가한 후, mongodb를 인스톨.

참고자료

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux/

수순

1. mongodb repos의 추가


/etc/yum.repos.d/mongodb.repo
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1
상기 내용을 추가함. 64bit 시스템 기준이므로 이와 다를경우 상기 참고자료에서 32비트용 설정값을 가져올 것

2. yum installation

이후에

sudo yum install mongodb-org

로 최신버전을 인스톨 가능.

service mongod start
chkconfig mongod on


3. GUI Administration

http://robomongo.org/

비인증 상태로 접근시 Authentication skipped by you라고 뜨며 x마크가 쳐지는데,
인증을 따로 설정을 안했다면 x라 떠도 정상상태로 접근이 가능하다.

4. CLI Administration

mongo

5. 처음 기동시에 접근권한

인증없는 상태로 기동하려면 일시적으로 mongod --noauth로 서버를 기동한후 클라이언트로 접근하면 비인증 상태에서 접근이 가능하다. 이 상태에서 유저를 추가하는 작업을 실시

trusted환경하에 인증없이 데이터를 주고받는게 좋을거라 생각되나, 인증이 필요한 경우에는 --auth모드로 서버를 기동하여 접근권한을 제어할것.

댓글 1개: