Linux Ubuntu에서 Mongo DB 설치하기
안녕하세요. 남산돈가스입니다.
이번에 한국관광공사 X SK Planet에서 진행한 스마트 관광 앱개발 공모전을 준비하면서 처음으로 NoSQL을 다루어 보았습니다.
대표적인 NoSQL의 한 종류인 MongoDB를 AWS EC2 Ubuntu 기반에 설치하여 운영을 해보았는데 기존 Mysql이나 Oracle DB와는 다르게 설치하는 과정이 훨씬 간단하여 포스팅해보려고합니다.
첫번 째로, mongo서버와 클라이언트를 설치해야하는데 --version 명령어를 이용하여 설치여부를 확인 해봅니다.
ubuntu@ibks-ifp-dev-com ~$ mongod --version The program 'mongod' is currently not installed. You can install it by typing: sudo apt install mongodb-server ubuntu@ibks-ifp-dev-com ~$ mongo --version The program 'mongo' is currently not installed. You can install it by typing: sudo apt install mongodb-clients
현재 설치되지 않았으므로, 다음과 같은 명령어를 입력하여 설치할 수 있다는 내용을 확인 하실 수 있습니다.
ubuntu@ibks-ifp-dev-com ~$ sudo apt-get install mongodb-server mongodb-clients
sudo apt get install을 해주면 mongoldb-server와 mongoldb-clients 설치가 시작됩니다.
Setting up libunwind8 (1.1-4.1) ... Setting up libgoogle-perftools4 (2.4-0ubuntu5.16.04.1) ... Setting up libv8-3.14.5 (3.14.5.8-5ubuntu2) ... Setting up libyaml-cpp0.5v5:amd64 (0.5.2-3) ... Setting up libsnappy1v5:amd64 (1.1.3-2) ... Setting up mongodb-clients (1:2.6.10-0ubuntu1) ... Setting up mongodb-server (1:2.6.10-0ubuntu1) ... Adding system user `mongodb' (UID 113) ... Adding new user `mongodb' (UID 113) with group `nogroup' ... Not creating home directory `/var/lib/mongodb'. Adding group `mongodb' (GID 117) ... Done. Adding user `mongodb' to group `mongodb' ... Adding user mongodb to group mongodb Done. Processing triggers for libc-bin (2.23-0ubuntu9) ... Processing triggers for systemd (229-4ubuntu16) ... Processing triggers for ureadahead (0.100.0-19) ...
위와 같은 과정이 지나고 설치가 완료됩니다.
설치가 완료 된 후에 다시 mongodb-server와 mongodb-clients가 설치되었는지 확인해보기 위해서 다시 mongod --version mongo --version 명령어를 실행해봅니다.
ubuntu@ibks-ifp-dev-com ~$ mongod --version db version v2.6.10 2017-11-06T11:18:46.890+0900 git version: nogitversion 2017-11-06T11:18:46.890+0900 OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016 ubuntu@ibks-ifp-dev-com ~$ mongo --version MongoDB shell version: 2.6.10
설치가 된 것을 확인하실 수 있습니다.
몽고DB서버와 클라이언트가 설치된 것을 확인해보았으니 몽고DB를 실행해보겠습니다.
명령어 mongo를 실행시키면 mongo DB클라이언트에 접속한 것을 확인하실 수 있습니다.
ubuntu@ibks-ifp-dev-com ~$ mongo MongoDB shell version: 2.6.10 connecting to: 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 >
mongo클라이언트에 접속한 상태에서 show dbs 명령어를 실행하면 설치한 mongo DB에 생성되어있는 Database 목록을 볼 수 있습니다.
> show dbs admin (empty) local 0.078GB
여기까지 Linux 환경에서 아주 간단하게 명령어 한 줄로 MongoDB를 설치해보았습니다.
다음 포스팅에서는 Linux 서버에서 설치한 MongoDB를 로컬이 아닌 외부에서 접속하여 DB를 이용할 수 있도록 설정하는 법을 포스팅하도록 하겠습니다.
감사합니다.
댓글
댓글 쓰기