mongodb的官網是:
下面是我的部署
1)新建/usr/mongodb目錄用來部署mongodb的目錄
[root@localhost mongodb]# mkdir -p /usr/mongodb
2)進入/usr/local/mongodb新建如下目錄
[root@localhost mongodb]#mkdir -p ./data/db --存放mongodb的資料檔案
[root@localhost mongodb]#mkidr ./install --存放mongodb的部署檔案
[root@localhost mongodb]#mkdir ./logs --存放mongodb的日誌檔案
[root@localhost mongodb]#mkdir ./bin --存放自己寫的一些指令碼,例如啟動mongodb的指令碼
結構如下圖所示
3) 在當前bin目錄下面編寫startup.sh用來啟動mongodb,內容如下
#!/bin/bash
引數含義:
mongod
就是啟動mongodb的命令
-port
mongodb啟動時使用的埠
--dbpath
指定乙個目錄為mongodb資料庫存放路徑
--logpath
日誌檔案存放路徑
日誌檔案自動累加,而不是覆蓋
--fork
在後台開啟mongdb服務
--directoryperdb
將每個資料庫存放在單獨的目錄中
在./bin目錄下面新建如下mongodb.conf檔案,用來配置mongodb的啟動引數
例如我的mongodb.conf檔案內容如下:
port=27017執行命令如下:dbpath=/usr/mongodb/data/db
logpath=/usr/mongodb/logs/mongo.log
fork=true
[root@localhost bin]# mongod -f mongodb.conf1)如果是在本機(mongodb伺服器所在的作業系統)或者[root@localhost bin]# mongod --config mongodb.conf
直接輸入mongo,這個時候shell會自動連線mongodb伺服器的test資料庫,如下所示
2)如果是在其他伺服器上面連線,可以通過下面方式,如下圖所示
離開當前shell只需要ctrl+c可以可以了
連線mongodb後執行
use admin
db.shutdownserver()
mongodb啟動引數說明:
大小: 1.9 kb
大小: 14.7 kb
大小: 16.4 kb
Docker運維筆記 MongoDB部署
hdis framework是乙個基於springboot kubernetes 阿里雲服務,編寫的乙個用於支撐微服務的極速開發框架。其文件詳盡,demo全面,設計合理,開箱即用,節省開發時間,提公升開發效率。配套的docker kubernetes教程已踩過各種坑,讓你的微服務無障礙的順暢執行起來...
MongoDB 安裝部署
mongodb是乙個基於分布式檔案儲存 1 的資料庫。由c 語言編寫。旨在為web應用提供可擴充套件的高效能資料儲存解決方案。mongodb是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。它支援的資料結構非常鬆散,是類似json的bson格式,因...
mongodb分片部署說明
對於使用mongodb進行分片部署本身非常方便,下面將自己最近分片部署的過程記錄下來 分片 shard1,shard2,shard3 配置 configsvr1,configsvr2,configsvr3 配置要為奇數個數 route route 兩台機器部署 機器 10.191.250.131 s...