메뉴 건너뛰기

Bigdata, Semantic IoT, Hadoop, NoSQL

Bigdata, Hadoop ecosystem, Semantic IoT등의 프로젝트를 진행중에 습득한 내용을 정리하는 곳입니다.
필요한 분을 위해서 공개하고 있습니다. 문의사항은 gooper@gooper.com로 메일을 보내주세요.


mongodb mongodb 2.6.6 설치(64bit)

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

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"})

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
260 Oracle 12c DB의 LOB타입 컬럼이 있는 테이블을 import할 때 주의 할 사항 gooper 2022.09.14 175
259 cloudera서비스 중지및 기동순서 총관리자 2020.02.14 178
258 lagom을 이용한 샘플 경매 프로그램 실행방법 총관리자 2017.06.20 181
257 cloudera에서 spark-shell를 실행했을때 default master는 spark.master=yarn-client임 총관리자 2018.06.20 181
256 Soft memory limit exceeded (at 100.05% of capacity) 오류 조치 총관리자 2022.01.17 181
» mongodb 2.6.6 설치(64bit) 총관리자 2015.09.30 185
254 MapReduce2.0(YARN)기반의 CDH5 설치시 생성되는 사용자및 권한 부여 총관리자 2018.05.30 190
253 beeline으로 접근시 "User: gooper is not allowed to impersonate anonymous (state=08S01,code=0)"가 발생하면서 "No current connection"이 발생하는 경우 조치 총관리자 2018.04.15 194
252 Could not compute split, block input-0-1517397051800 not found형태의 오류가 발생시 조치방법 총관리자 2018.02.01 196
251 SCM서비스를 추가하는 동안 Unexpected error. Unable to verify database connection. 오류발생시 확인 사항 총관리자 2018.06.08 196
250 RHEL 7.4에 zeppelin 0.7.4 설치 총관리자 2018.07.31 196
249 우분투 16.04LTS에 Zeppelin 0.7.3설치 총관리자 2018.04.18 198
248 spark 2.3.0을 설치하가 위해서 parcel에 다음 url을 입력한다. 총관리자 2018.07.15 198
247 spark 2.0.0의 api를 이용하는 예제 프로그램 총관리자 2017.03.15 199
246 Hadoop 완벽 가이드 정리된 링크 총관리자 2016.04.19 205
245 bin/start-hbase.sh실행시 org.apache.hadoop.hbase.util.FileSystemVersionException: HBase file layout needs to be upgraded오류가 발생하면 조치사항 총관리자 2016.08.01 205
244 lagom의 online-auction-java프로젝트 실행시 외부의 kafka/cassandra를 사용하도록 설정하는 방법 총관리자 2017.10.12 211
243 [CDP7.1.7]BDR작업후 오류로 Diagnostic Data를 수집하는 동안 "No content to map due to end-of-input at [Source: (String)""; line: 1, column: 0]" 오류 발생시 조치 gooper 2024.02.20 214
242 AIX 7.1에 Hadoop설치(정리중#2) 총관리자 2016.09.20 215
241 Error: java.lang.RuntimeException: java.lang.OutOfMemoryError 오류가 발생하는 경우 총관리자 2018.09.20 215

A personal place to organize information learned during the development of such Hadoop, Hive, Hbase, Semantic IoT, etc.
We are open to the required minutes. Please send inquiries to gooper@gooper.com.

위로