CentOS7에서 Mongodb 설치하기(요약편)

Posted by Everyharu
2016. 7. 12. 10:19 IT/Mongodb



  1. 파일생성
    vim /etc/yum.repos.d/mongodb-org-3.2.repo
    [mongodb-org-3.2]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
  2. 설치하기
    sudo yum install -y mongodb-org

  3. 업데이트에 예외조항 넣어놓기 (vim  /etc/yum.conf)
    exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
  4. 보안설정하기(만약 내부 로컬에서만 동작하는거라면 이부분은 건너뛰세요. 만약 이 세팅을 하시려거든 보안을 철저히 해두세요. 외부로 노출된 서버에서 이렇게 그대로 쓰시면 안됩니다.)
    yum install -y policycoreutils-python
    semanage port -a -t mongod_port_t -p tcp 27017
    firewall-cmd --permanent --zone=public --add-port=27017-27020/tcp
    firewall-cmd --permanent --zone=public --add-port=28017/tcp
    firewall-cmd --reload
    firewall-cmd --list-all

    mongod_port_t 의 경우는 mongod로 사용할 포트를 모두 열어주세요.

  5. 실행하기
    systemctl start mongod


외부접속이 필요하다면 /etc/mongod.conf 에서 설정하기. 끝.