標籤:
1.下載mongodbhttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.8.tgz2.解壓tar zxf mongodb-linux-x86_64-2.6.8.tgz3.指定安裝目錄mv mongodb-linux-x86_64-2.6.8 /app/sinova/mongodb4.建立資料檔案存放目錄mkdir /app/sinova/mongodb/db5.建立log檔案存放目錄mkdir /app/sinova/mongodb/logs6.建立設定檔目錄mkdir /app/sinova/mongodb/conf7.在/app/sinova/mongodb/conf目錄下建立設定檔,mongodb支援把參數寫進設定檔,然後以設定檔的配置來啟動vi mongodb.conf dbpath = /app/sinova/mongodb/db #資料檔案存放目錄 logpath = /app/sinova/mongodb/logs/mongodb.log #記錄檔存放目錄 port = 27017 #mongodb監聽的連接埠fork = true #以守護進程方式啟動,即在後台運行nohttpinterface = true #禁用http管理介面auth = true #啟動mongodb用戶端登入的認證機制。8.啟動MongoDB/app/sinova/mongodb/bin/mongod --config /app/sinova/mongodb/bin/mongodb.conf9.停止MongoDB在linux下很多人停止很多服務都喜歡直接kill -9 PID,但是對於MongoDB如果執行了kill -9 PID,在下次啟動時可能提示錯誤,導致服務無法啟動,這個時候可以通過執行: rm -f /app/hadoop/db/mongod.lock 也即刪除指定資料目錄下的mongod.lock檔案即可。
正常停止方法:
kill -2 PID
或者
./mongo -host ip:port 先串連需要停止的服務,然後:
>use admin
>db.shutdownServer();
這樣也可以正常停止服務。
安裝配置MongoDB