mongodb環境部署

來源:互聯網
上載者:User

標籤:query   fuse   org   pen   部署   檔案   root   inf   bubuko   

  部署步驟:
1.下載安裝包https://www.mongodb.org/dl/linux
我選的是

  

 

2. tar -xzvf linux/mongodb-linux-x86_64-latest.tgz

3.重新命名
mv mongodb-linux-x86_64-4.1.0-266-gc7451c0e11 mongodb

4、建立檔案夾(在mongodb目錄下)
mkdir data
mkdir log
mkdir etc
如:

 

在etc目錄下 建立mongodb.conf檔案
vim mongodb.conf
將如下的配置帖進去:

dbpath=/usr/local/fb4/mongodb/data/ #(data目錄,按照自己實際的路徑對應更改)
logpath=/usr/local/fb4/mongodb/log/mongodb.log#(log目錄,按照自己實際的路徑對應更改)
logappend = true
port=27017
fork=true

 

5、啟動mongodb
./mongod --config /usr/local/fb4/mongodb/etc/mongodb.conf

 

------------------------------------------問題集-----------------
問題一:

 

路徑問題:所以conf設定檔中的一定要配置正確 先檢查下設定檔:
dbpath=/usr/local/fb4/mongodb/data/ #(最開始就是data後面沒有加 "/")
logpath=/usr/local/fb4/mongodb/log/mongodb.log
logappend = true
port=27017
fork=true

解決辦法:
1、刪除mongo.lock檔案
rm -rf mongod.lock

 

2、/usr/local/fb4/mongodb/bin/mongod --repair --dbpath=/usr/local/fb4/mongodb/data

 

 

./mongod --config /usr/local/fb4/mongodb/etc/mongodb.conf

 

 

問題二:

 

[[email protected] bin]# ./mongo
MongoDB shell version v4.1.0-266-gc7451c0e11
connecting to: mongodb://127.0.0.1:27017
2018-06-11T14:44:16.435+0800 E QUERY [js] Error: couldn‘t connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
[email protected]/mongo/shell/mongo.js:251:13
@(connect):1:6
exception: connect failed


mongodb狀態 :用戶端啟動失敗
解決辦法:
1、若資料庫出現如上不能串連的原因,可能是data目錄下的mongod.lock檔案問題,可以用如下命令修複:
[plain] view plain copy
1. [[email protected] mongodb]# ./bin/mongod --repair

或者直接刪除mongod.lock
[plain] view plain copy
1. rm -f /usr/local/mongodb/data/db/mongod.lock

然後再啟動mongodb。

2、如果第一步解決不了,那麼就是路徑設定有問題,通過重新對路徑的設定解決此問題
[plain] view plain copy
1. [[email protected] mongodb]# ./bin/mongod --dbpath=/usr/local/mongodb/data/db/

成功:

 

 

mongodb環境部署

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.