最近想嘗試一下英特爾的基于WebRTC協同通信開發套件,其中的CS_WebRTC_Conference_Server_MCU依賴MongoDB。
MongoDB 是一個基于分布式檔案存儲的資料庫。由 C++ 語言編寫。旨在為 WEB 應用提供可擴充的高性能資料存儲解決方案。
MongoDB 是一個介于關系資料庫和非關系資料庫之間的産品,是非關系資料庫當中功能最豐富,最像關系資料庫的。
參考:https://docs.mongodb.org/getting-started/shell/tutorial/install-mongodb-on-red-hat/
https://docs.mongodb.org/getting-started/shell/tutorial/install-on-linux/
1、建立repo
vi /etc/yum.repos.d/mongodb-org-3.2.repo
2、安裝MongoDB和相關工具
sudo yum install -y mongodb-org
3、啟動MongoDB
4、驗證MongoDB是否啟動成功
cat /var/log/mongodb/mongod.log
檢視是否有一句:[initandlisten] waiting for connections on port <port>
其中<port>是在/etc/mongod.conf中配置的,預設情況下是27017端口。
還有另一種方式:
會看到“Active: active (running)”,說明正在運作。
沒有運作的情況:
Active: inactive (dead)
5、使MongoDB開機自動啟動
sudo chkconfig mongod on
6、停止MongoDB
sudo service mongod stop
7、重新開機MongoDB
sudo service mongod restart
進入Mongo指令行
通過yum安裝是非常簡單友善的,
不需要糾結依賴項的問題。
更多内容請參考官方文檔。