메뉴 건너뛰기

Cloudera, BigData, Semantic IoT, Hadoop, NoSQL

Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.


mongodb mongodb 2.6.6 설치(64bit)

총관리자 2015.09.30 10:48 조회 수 : 2633

1. 다운로드

[root@localhost ~]$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.6.tgz
--2015-09-30 10:42:03--  https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.6.tgz
Resolving fastdl.mongodb.org... 54.230.248.7, 54.230.248.97, 54.230.253.74, ...
Connecting to fastdl.mongodb.org|54.230.248.7|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 116039527 (111M) [application/x-gzip]
Saving to: `mongodb-linux-x86_64-2.6.6.tgz'

100%[=================================================================================================>] 116,039,527 11.7M/s   in 17s

2015-09-30 10:42:21 (6.57 MB/s) - `mongodb-linux-x86_64-2.6.6.tgz' saved [116039527/116039527]

2. 압축해제

[root@localhost ~]$ tar xvfz mongodb-linux-x86_64-2.6.6.tgz
mongodb-linux-x86_64-2.6.6/README
mongodb-linux-x86_64-2.6.6/THIRD-PARTY-NOTICES
mongodb-linux-x86_64-2.6.6/GNU-AGPL-3.0
mongodb-linux-x86_64-2.6.6/bin/mongodump
mongodb-linux-x86_64-2.6.6/bin/mongorestore
mongodb-linux-x86_64-2.6.6/bin/mongoexport
mongodb-linux-x86_64-2.6.6/bin/mongoimport
mongodb-linux-x86_64-2.6.6/bin/mongostat
mongodb-linux-x86_64-2.6.6/bin/mongotop
mongodb-linux-x86_64-2.6.6/bin/mongooplog
mongodb-linux-x86_64-2.6.6/bin/mongofiles
mongodb-linux-x86_64-2.6.6/bin/bsondump
mongodb-linux-x86_64-2.6.6/bin/mongoperf
mongodb-linux-x86_64-2.6.6/bin/mongod
mongodb-linux-x86_64-2.6.6/bin/mongos
mongodb-linux-x86_64-2.6.6/bin/mongo

3. 링크 생성

[root@localhost ~]$ ln -s mongodb-linux-x86_64-2.6.6 mongodb

4. 디렉토리생성

[root@localhost ~]$ cd mongodb

[root@localhost mongodb]$ mkdir data
[root@localhost mongodb]$ mkdir config
[root@localhost mongodb]$ mkdir log

5. mongodb.conf파일 생성

[root@localhost mongodb]$ cd config
[root@localhost config]$ vi mongodb.conf

dbpath=/home/root/mongodb/data
logpath=/home/root/mongodb/log/mongodb.log
logappend=true
port=5050
verbose=true
fork=true
reset=true
 

6. mongodb server데몬기동

[root@localhost mongodb]$ /home/root/mongodb/bin/mongod --config /home/root/mongodb/config/mongodb.conf
2015-09-30T11:04:56.407+0900 ** WARNING: --rest is specified without --httpinterface,
2015-09-30T11:04:56.407+0900 **          enabling http interface
about to fork child process, waiting until server is ready for connections.
forked process: 48592
child process started successfully, parent exiting

*data폴더에 아래와 같은 파일과 경로가 생성된다.

drwxrwxr-x 2 root root     4096 2015-09-30 11:25 _tmp
drwxrwxr-x 2 root root     4096 2015-09-30 11:25 journal
-rw------- 1 root root 67108864 2015-09-30 11:25 local.0
-rw------- 1 root root 16777216 2015-09-30 11:25 local.ns
-rwxrwxr-x 1 root root        6 2015-09-30 11:25 mongod.lock

7. mongodb client기동

[root@localhost mongodb]$ /home/root/mongodb/bin/mongo localhost:5050

> db
test
> use db
switched to db db
> use test
switched to db test

Insert
SQL              : insert into users ("name","city") values("terry","seoul")
Mongo DB     : db.users.insert({_id:"terry",city:"seoul"})
 
Select
SQL              : select * from users where id="terry"
Mongo DB     : db.users.find({_id:"terry"})
 
Update
SQL              : update users set city="busan" where _id="terry"
Mongo DB     : db.users.update( {_id:"terry"}, {$set :{ city:"Busan" } } )
 
Delete
SQL              : delete from users where _id="terry"
Mongo DB     : db.users.remove({_id:"terry"})

 

 

 

 

번호 제목 날짜 조회 수
210 참고할만한 spark예제를 설명하는 사이트 2016.11.11 3411
209 Permission denied: user=hadoop, access=EXECUTE, inode="/tmp":root:supergroup:drwxrwx--- 오류해결방법 2015.05.17 3409
208 동시에 많은 요청이 endpoint로 몰려서java.net.NoRouteToHostException가 발생하는 경우의 처리방법 2016.10.17 3408
207 [Oracle 11g]Kudu table의 meta정보를 담고 있는 table_params의 백업본을 이용하여 특정 컬럼값을 update하는 Oracle SQL문 2023.09.04 3394
206 특정 단계의 commit상태로 만들기(이렇게 하면 중간에 반영된 모든 commit를 history가 삭제된다) 2016.11.17 3392
205 VisualVM 1.3.9을 이용한 JVM 모니터링 file 2016.10.27 3389
204 각 서버에 설치되는 cloudera서비스 프로그램 목록(CDH 5.14.0의 경우) 2018.03.29 3388
203 데이타 분석및 머신러닝에 도움이 도움이 되는 사이트 2016.11.04 3384
202 Collections.sort를 이용한 List<User>형태의 데이타 정렬(숫자, 문자에 대해서 각각 asc/desc및 복합정렬) 2016.12.15 3380
201 spark 2.0.0를 windows에서 실행시 로컬 파일을 읽을때 발생하는 오류 해결 방법 2017.01.12 3375
200 Eclipse실행시 Java was started but returned exit code=1이라는 오류가 발생할때 조치방법 2016.11.07 3375
199 lubuntu 호스트 네임변경 2014.08.03 3371
198 bin/start-hbase.sh실행시 org.apache.hadoop.hbase.util.FileSystemVersionException: HBase file layout needs to be upgraded오류가 발생하면 조치사항 2016.08.01 3370
197 CDH 5.4.4 버전에서 hive on tez (0.7.0)설치하기 2016.01.14 3370
196 한번에 여러값 update하기 2016.01.13 3364
195 Cloudera가 사용하는 서비스별 디렉토리 2018.03.29 3357
194 kafka 0.9.0.1버젼의 producer와 kafka버젼이 0.10.0.1인 consumer가 서로 대화하는 모습 2016.08.18 3357
193 하둡 분산 파일 시스템을 기반으로 색인하고 검색하기 2014.09.25 3348
192 Jena는 기본적으로 multi thread환경을 지원하지 않는다. 2016.08.16 3337
191 hadoop에서 yarn jar ..를 이용하여 appliction을 실행하여 정상적으로 수행되었으나 yarn UI의 어플리케이션 목록에 나타나지 않는 문제 2017.05.02 3336
위로