MongoDB:啓動服務

      MongoDB 啓動方式有好幾種,具體爲如下: html


一 命令行方式前臺方式啓動mongodb

 

 [mongo@redhatB data]$ mongod --dbpath=/database/mongodb/data/ --logpath=/var/applog/mongo_log/mongo.log --logappend --port=27017 --journal > start_mongo.log 2>&1

 

   備註:這種是之前臺方式啓動,鍵入 Crtl+C 時或者退出時,數據庫則會關閉;若是以這種方式啓動,
              建議加上 nohup 命令將腳本放到後臺執行。
         
         
二 命令行方式後臺啓動   數據庫

 

 [mongo@redhatB data]$ mongod --dbpath=/database/mongodb/data/ --logpath=/var/applog/mongo_log/mongo.log --logappend --port=27017 --journal --fork > start_mongo.log 2>&1

 

   
   備註:在 mongod 命令中設置 fork 參數,服務則之後臺形式啓動,相比前面的前臺啓動方式,
              這種方法是方便的。
            
         
三 使用配置文件啓動
--3.1 編寫配置文件 mongodb_27017.confapp

 

 fork = true
bind_ip = 127.0.0.1
port = 27017
dbpath = /database/mongodb/data/
logpath = /var/applog/mongo_log/mongo.log
logappend = true
journal = true         

   
   備註:
         fork:        表示是否之後臺進程模式啓動。
         bind_ip: MongoDB 進程綁定的監聽IP,默認爲 localhost(127.0.0.1)
         port::      MongoDB 服務監聽的 TCP 端口,默認爲 27017
         dbpath:  數據目錄
         logpath:  日誌目錄
         logappend: 日誌追加
         journal:      是否開啓預寫日誌
         
         以上爲簡單的配置參數,更多啓動參數可參考如下手冊,之後慢慢學習:
         http://docs.mongodb.org/manual/reference/mongod/
         
   
--3.2  啓動 MongoDB 服務 學習

 

 

 [mongo@redhatB data]$ mongod -f  /database/mongodb/data/mongodb_27017.conf 
forked process: 17747
all output going to: /var/applog/mongo_log/mongo.log   

 

  備註:我的以爲以配置文件形式啓動更靈活,易配置各類啓動參數,因此更傾向這種方式啓動。
  
  
四 參考
http://docs.mongodb.org/manual/administration/configuration/
http://docs.mongodb.org/manual/reference/mongod/
http://blog.chinaunix.net/uid-26785103-id-3227289.html ui

相關文章
相關標籤/搜索