1. 程式人生 > >linux mongodb數據庫的安裝

linux mongodb數據庫的安裝

std 後臺 安裝mongodb mongodb eal setname lec real kill

折騰兩天, 前領導留下的爛攤子,前天忽然掛掉了, 整個公司就我會linux, 奶奶的, 一言難盡。

下面記錄下怎麽安裝mongodb, 前面是從菜鳥教程復制來的

1. 下載

MongoDB 提供了 linux 各發行版本 64 位的安裝包,你可以在官網下載安裝包。
下載地址:https://www.mongodb.com/download-center#community

2. 解壓安裝

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下載
tar -zxvf mongodb-linux-x86_64-3.0
.6.tgz # 解壓 mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb

3. 環境變量

MongoDB 的可執行文件位於 bin 目錄下,所以可以將其添加到 PATH 路徑中:

<mongodb-install-directory> 為你 MongoDB 的安裝路徑。如本文的 /usr/local/mongodb

4.啟動

命令行中運行 MongoDB 服務
你可以再命令行中執行mongo安裝目錄中的bin目錄執行mongod命令來啟動mongdb服務。
$ ./mongod
2015-09-25T16:39:50.549+0800 I JOURNAL  [initandlisten] journal dir=/data/db/journal
2015-09-25T16:39:50.550+0800 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2015-09-25T16:39:50.869+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.16
2015-09-25T16:39:51.206
+0800 I JOURNAL [initandlisten] preallocateIsFaster=true 3.52 2015-09-25T16:39:52.775+0800 I JOURNAL [initandlisten] preallocateIsFaster=true 7.7

5. 後臺啟動

1. 配置文件/etc/mongod.conf

systemLog:
   destination: file
   path: "/var/log/mongodb/mongod.log"
   logAppend: true
storage:
   // journal:
   //     enabled: true
   dbPath: "/data1/mongodb"
   directoryPerDB: true
   engine: wiredTiger
   wiredTiger:
       engineConfig:
           cacheSizeGB: 6
           directoryForIndexes: true
       collectionConfig:
           blockCompressor: zlib
       indexConfig:
           prefixCompression: true

net:
    port: 27017
processManagement:
    fork: true

// replication:
//     oplogSizeMB: 10000
//     replSetName: Zmongocluster

2. 啟動

/app/software/mongo/bin/mongod -f /app/software/mongo/bin/mongo.cnf --fork --logpath=/usr/local/mongodb/logs/mongodb2.log

如果需要什麽參數可以./mongod --help參考下

6.結束進程

lsof -i:5001 | awk {print $2} | sed 1d | xargs kill -9

linux mongodb數據庫的安裝