mongodb-3.2.3 linux 二進制安裝

一、下載 mongodb-linux-x86_64-3.2.3.gz  至/root/soft/ 目錄下linux

二、a、解壓 tar -zxvf mongodb-linux-x86_64-3.2.3.gz ,mongodb

     b、重命名 mv  mongodb-linux-x86_64-3.2.3 mongodb-3.2.3   數據庫

     c、mv mongodb-3.2.3 /home/mogodb 移動到 /home/mogodb 目錄下 bash

三、進入mongodb bin目錄 cd /home/mogodb/mogodb-3.2.3/bin服務器

四、建立mongodb.conf配置文件  touch mongodb.conf, 而後 vi mongodb.conf  , 而後文件內容以下(注意修改path,dbPath 目錄, 並要新建好data/db/ 和logs/ 目錄):測試

                systemLog:google

                 destination: filespa

                ###日誌存儲位置日誌

                 path: /alidata/mongodb/logs/log.txt索引

                 logAppend: true

                storage:

                ##journal配置

                 journal:

                  enabled: true

                ##數據文件存儲位置

                 dbPath: /alidata/mongodb/data/db

                ##是否一個庫一個文件夾

                 directoryPerDB: true

                ##數據引擎

                 engine: wiredTiger

                ##WT引擎配置

                 wiredTiger:

                  engineConfig:

                ##WT最大使用cache(根據服務器實際狀況調節)

                   cacheSizeGB: 4

                ##是否將索引也按數據庫名單獨存儲

                   directoryForIndexes: true

                ##表壓縮配置

                  collectionConfig:

                   blockCompressor: zlib

                ##索引配置

                  indexConfig:

                   prefixCompression: true

                ##端口配置

                net:

                 port: 27017

                ##須要加 --fork參數,這樣纔會使mongo進程成爲系統集成(父id爲1);若是不加,父id則爲當前terminal;一旦退出,mongo就收到異常的信號從而退出

                processManagement:                                                           

                   fork: true

                security:

                   authorization: enabled

更多關於mongodb.conf配置  請查閱官網說明

五、回到mongodb bin目錄的同級目錄下, 新建startup.sh 文件(touch startup.sh), 內容以下:

            #!/bin/bash

            DEPLOY_DIR=`pwd`

            

            ./bin/mongod -f ./bin/mongodb.conf

            echo $DEPLOY_DIR


六、設置startup.sh文件權限   chmod u+x  startup.sh 

七、大功告成,啓動 ./startup.sh,注意控制檯輸出內容

八、若是是但願mongodb在系統啓動的時候就啓動 ,須要添加至linux系統服務中去,請自行google  哈哈哈哈哈哈, 通常生產環境配置下就能夠了,測試環境不必


附件路徑: mongodb.conf    startup.sh

相關文章
相關標籤/搜索