文章目錄
- 前言
- 一、Windows安裝單機MongoDB
- 1. 下載并解壓MongoDB安裝包
- 1.1 下載
- 1.2 解壓
- 1.3 相關文件介紹
- 2. 配置
- 2.1 配置環境變量
- 2.1.1 打開系統屬性設置
- 2.1.2 編輯 PATH 環境變量
- 2.1.3 驗證環境變量是否配置成功
- 2.2 創建相關目錄和文件
- 2.3 修改MongoDB配置文件 mongodb.conf
- 3. 啟動 MongoDB
- 4. 進入 MongoDB 客戶端
- 4.1 本地進入 MongoDB 客戶端
- 4.2 遠程進入 MongoDB 客戶端
- 二、Linux安裝單機MongoDB
- 1. 上傳安裝包
- 2. 解壓并重命名
- 2.1 解壓
- 2.2 重命名
- 3. 配置
- 3.1 配置環境變量
- 3.2 創建相關目錄和文件
- 3.3 修改MongoDB配置文件 mongodb.conf
- 4. 啟動MongoDB
- 5. 進入MongoDB客戶端
前言
在當今數據驅動的時代,高效且靈活的數據庫管理系統對于各類應用程序的開發與運行至關重要。MongoDB作為一款領先的非關系型數據庫,以其出色的文檔存儲模型、高擴展性以及對復雜數據結構的良好支持,在大數據處理、Web應用開發等眾多領域得到了廣泛應用。
無論是Windows系統下的開發環境搭建,還是Linux系統中的服務器部署,掌握MongoDB的安裝與配置方法都是邁向數據管理與應用開發征程的關鍵一步。本教程旨在為讀者提供詳盡且易懂的Windows和Linux系統中單機MongoDB的安裝指南,從下載安裝包開始,逐步深入到環境變量配置、目錄與文件創建、配置文件調整,再到最后的啟動與客戶端訪問,每一個步驟都配有清晰的操作說明和直觀的截圖示例,確保無論是初涉數據庫領域的新手,還是尋求快速部署方案的專業人士,都能輕松上手,順利搭建起屬于自己的MongoDB運行環境,為后續的數據存儲、查詢與分析工作奠定堅實基礎。
一、Windows安裝單機MongoDB
1. 下載并解壓MongoDB安裝包
1.1 下載
MongoDB安裝包下載地址:https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-5.0.30.zip
1.2 解壓
把下載好的MongoDB安裝包mongodb-windows-x86_64-5.0.30.zip
解壓到D:\bigdata
目錄中。
1.3 相關文件介紹
進入D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\bin
目錄后,可以看到如下文件。
文件的介紹如下:
文件名 | 作用描述 |
---|---|
Install-Compass.ps1 | 自動化安裝或配置 MongoDB Compass 的 PowerShell 腳本。 |
mongo.exe | MongoDB 的命令行客戶端工具,用于連接和管理 MongoDB 數據庫。 |
mongo.pdb | 與 mongo.exe 相關的調試信息文件。 |
mongod.exe | MongoDB 數據庫服務器進程,用于運行 MongoDB 數據庫服務。 |
mongod.pdb | 與 mongod.exe 相關的調試信息文件。 |
mongos.exe | MongoDB Sharded Cluster 中的查詢路由器,用于處理跨分片的查詢。 |
mongos.pdb | 與 mongos.exe 相關的調試信息文件。 |
vcredist_x64.exe | Microsoft Visual C++ 運行時庫的安裝程序,用于支持需要該庫的應用程序。 |
2. 配置
2.1 配置環境變量
2.1.1 打開系統屬性設置
- 右鍵點擊“
此電腦
”,選擇“屬性
”,點擊“高級系統設置
”。 - 在彈出的“
系統屬性
”窗口中,點擊“環境變量
”。
2.1.2 編輯 PATH 環境變量
在“環境變量
”窗口中,找到“系統變量
”部分,并從列表中找到名為 Path 的變量,然后點擊“編輯”。在編輯環境變量窗口中,點擊“新建
”,然后輸入 MongoDB 的 bin 目錄路徑,即 D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\bin
,點擊“確定”保存更改,然后連續點擊每個窗口上的“確定
”按鈕以關閉所有設置窗口并保存更改。
如下圖所示:
2.1.3 驗證環境變量是否配置成功
打開一個新的命令提示符窗口(cmd),輸入 mongo --version
或 mongod --version
來驗證 MongoDB 是否正確配置。如果顯示了版本信息,則說明環境變量配置成功。
配置成功如下圖所示:
2.2 創建相關目錄和文件
在D:\bigdata\mongodb-win32-x86_64-windows-5.0.30
目錄下創建data
目錄和logs
目錄。
在D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\data
目錄下創建db
目錄。
在D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\logs
目錄下創建日志文件mongodb.log
。
db目錄用于存放數據庫文件,logs目錄用于存放日志文件。
2.3 修改MongoDB配置文件 mongodb.conf
在D:\bigdata\mongodb-win32-x86_64-windows-5.0.30
目錄下創建conf
目錄,在D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\conf
目錄下創建配置文件mongodb.conf
。
給配置文件D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\conf\mongodb.conf
添加如下配置內容。
storage:dbPath: D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\data\db
systemLog:destination: filepath: D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\logs\mongodb.loglogAppend: true
net:port: 27017bindIp: 0.0.0.0
3. 啟動 MongoDB
打開一個新的命令提示符窗口(cmd),執行如下命令通過指定配置文件啟動 MongoDB。
mongod -f D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\conf\mongodb.conf
執行啟動命令時,若出現如下提示,點擊“允許
”。
如下圖所示,沒有報任何提示信息說明啟動成功。
4. 進入 MongoDB 客戶端
4.1 本地進入 MongoDB 客戶端
打開一個新的命令提示符窗口(cmd),執行如下命令進入 MongoDB 客戶端。
mongo
啟動成功如下圖所示:
4.2 遠程進入 MongoDB 客戶端
打開一個新的命令提示符窗口(cmd),執行如下命令進入 MongoDB 客戶端。
mongo --host 127.0.0.1 --port 27017
啟動成功如下圖所示:
二、Linux安裝單機MongoDB
MongoDB安裝包下載地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.30.tgz
1. 上傳安裝包
將下載的MongoDB安裝包mongodb-linux-x86_64-rhel70-5.0.30.tgz上傳至虛擬機Hadoop1的/export/software目錄。
2. 解壓并重命名
2.1 解壓
在虛擬機Hadoop1將上傳的MongoDB安裝包通過解壓方式安裝至/export/servers目錄。
tar -zxvf /export/software/mongodb-linux-x86_64-rhel70-5.0.30.tgz -C /export/servers/
2.2 重命名
在虛擬機Hadoop1執行如下命令將mongodb-linux-x86_64-rhel70-5.0.30重命名為mongodb-5.0.30。
mv /export/servers/mongodb-linux-x86_64-rhel70-5.0.30 /export/servers/mongodb-5.0.30
3. 配置
3.1 配置環境變量
在虛擬機Hadoop1執行如下命令配置mongodb環境變量。
echo >> /etc/profile
echo 'export MONGODB_HOME=/export/servers/mongodb-5.0.30' >> /etc/profile
echo 'export PATH=$PATH:$MONGODB_HOME/bin' >> /etc/profile
加載環境變量。
source /etc/profile
3.2 創建相關目錄和文件
在虛擬機Hadoop1執行如下命令創建相關目錄和文件。
mkdir -p /export/servers/mongodb-5.0.30/logs
touch /export/servers/mongodb-5.0.30/logs/mongodb.log
mkdir -p /export/data/mongodb-5.0.30/data/db
3.3 修改MongoDB配置文件 mongodb.conf
在虛擬機Hadoop1修改MongoDB配置文件 mongodb.conf
,執行如下命令添加配置內容。
cat > /export/servers/mongodb-5.0.30/mongodb.conf<<EOF
# 數據庫文件位置
dbpath=/export/data/mongodb-5.0.30/data/db
# 日志文件位置
logpath=/export/servers/mongodb-5.0.30/logs/mongodb.log
# 以追加方式寫入日志
logappend=true
# 端口
port=27017
# 是否以守護進程方式運行
fork=true
# 允許遠程連接
bind_ip=0.0.0.0
EOF
4. 啟動MongoDB
在虛擬機Hadoop1執行如下命令通過指定配置文件啟動MongoDB。
mongod -f /export/servers/mongodb-5.0.30/mongodb.conf
5. 進入MongoDB客戶端
本地進入MongoDB客戶端。
mongo
遠程進入MongoDB客戶端。
mongo --host 192.168.121.160 --port 27017