mongoDB 6

ubuntu php와 연동하기

우분투에 php 7.0 이 설치되어 있어야 함.1.pecl install mongodb으로 moongodb 관련 추가 pecl이 실행되지 않을 경우 아래 방법으로 pecl 설치apt-get install php-pearphpize에러 발생시 아래 방법으로 설치apt-get install php7.0-dev openSSL에러 발생시 아래 방법으로 설치apt-get install libcurl3-openssl-dev 2. php.ini에 (7.0을 설치하였다면 /etc/php/7.0/cli 에 있음.)extension=mongodb.so추가 - ini 파일 위치 확인 방법은 php -i | grep 'Configuration File' 해당 파일을 수정해야 함 3. 서비스 재기동service php7.0-f..

mongoDB 2016.10.25

샤딩 셋팅 방법

0. 준비 설치 파일은 다음을 기준으로 한다.mongodb-linux-x86_64-ubuntu1204-3.2.9.tgz(엔터프라이즈 버전의 경우 에러가 발생함.) 설치는 총 7대를 기준으로 산정.MongoDB01 mongos,Config_Server1MongoDB02 shard01_primaryMongoDB03 shard01_secondary,Config_Server2MongoDB04 shard01_arbiterMongoDB05 shard02_primaryMongoDB06 shard02_secondary,Config_Server3 MongoDB07 shard02_arbiter 2개의 샤드, 3대의 config, 1대의 mongos로 우선 셋팅한다. * 옵션 mongos MongoDB02, MongoDB0..

mongoDB 2016.09.14

우분투 몽고 설치 후 경고 발생시

아래경로에 파일을 만들고 내용을 복사한다. /etc/init.d/disable-transparent-hugepages #!/bin/sh### BEGIN INIT INFO# Provides: disable-transparent-hugepages# Required-Start: $local_fs# Required-Stop:# X-Start-Before: mongod mongodb-mms-automation-agent# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: Disable Linux transparent huge pages# Description: Disable Linux transparent huge pages, to improve# ..

mongoDB 2016.08.29

권한 추가 방법

root관리자 생성 방법 db.createUser({ user: "dba", pwd: "", roles: [ "root" ]}) 관리자 생성 권한 추가 방법 use admin db.createUser( { user: "", pwd: "", roles: [ "userAdminAnyDatabase", "dbAdminAnyDatabase", "readWriteAnyDatabase" ] } ) 사용자 생성 권한 추가 방법 use myDB db.createUser({ user: "계정명", pwd: "", roles: [ "readWrite" ]}) OR db.createUser({ user: "", pwd: "", roles: ["dbAdmin", "readWrite"] }) 사용자 삭제 방법 use myDB ..

mongoDB 2016.05.19

설치 방법

우분투 14.04 기준. 1. 패키지 관리 시스템의 공개키를 가져온다. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 2. mongoDB를 위한 리스트 가져오기 echo "deb http://repo.mongodb.com/apt/ubuntu trusty/mongodb-enterprise/stable multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list 3.패키지를 모두 업데이트 실시 sudo apt-get update 4. MongoDB Enterprise 설치 sudo apt-get install -y mongodb-enterprise 5.DB..

mongoDB 2016.05.19