MongoDB部署筆記

2021-06-28 05:57:00 字數 1676 閱讀 5045

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.conf 

或者[root@localhost bin]# mongod --config mongodb.conf

1)如果是在本機(mongodb伺服器所在的作業系統)

直接輸入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...