在滴滴雲 DC2 雲伺服器上搭建 MongoDB 實戰
前言
MongoDB 介紹
MongoDB 是由 C++ 語言編寫的,是一個基於分散式檔案儲存的開源資料庫系統。在高負載的情況下,新增更多的節點,可以保證伺服器效能。
MongoDB 旨在為 WEB 應用提供可擴充套件的高效能資料儲存解決方案。MongoDB 將資料儲存為一個文件,資料結構由鍵值 ( key=>value ) 對組成。MongoDB 文件類似於 JSON 物件。欄位值可以包含其他文件,陣列及文件陣列。
準備
系統硬體
滴滴雲 伺服器 ( DC2 ): 安全可靠,擁有極高的價效比高,為開發者的需求而設計。適合大中小型使用者購買使用。
彈性公網 IP ( EIP ):計費靈活,適配各類應用架構。可以滿足使用者各類應用場景需求。
雲盤 ( EBS ):採用分散式三副本設計的,為雲伺服器 DC2 提供基於網路連線的持久化塊級資料儲存服務的裝置。
本文示例採用:通用型 2核CPU 4GB記憶體 500G的EBS 雲盤的伺服器配置。
安裝過程
1.登入伺服器
SSH 登入購買的 滴滴雲 DC2 主機:
ssh dc2 - user @ ip
由於安裝軟體需要 root 許可權,切換到 root 賬戶:
sudo - i
切換到 data 目錄在;
mkdir / data
cd / data
2.安裝 MongoDB 前準備
安裝 MongoDB 的依賴:
yum install libcurl openssl
下載安裝包:
wget https : //fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.4.tgz
3.安裝 MongoDB
解壓安裝包:
tar - zxvf mongodb - linux - * - 4.0.4.tgz
配置環境變數:
echo 'export PATH=/data/mongodb-linux-x86_64-rhel70-4.0.4/bin:$PATH' >> / etc / bashrc
source / etc / bashrc
建立 MongoDB 目錄:
建立 MongoDB 配置:
vi / etc / mongod . conf
啟動 MongoDB 服務端:
mongod - f / etc / mongod . conf
3.驗證服務
使用 MongoDB shell 連線服務:
mongo
顯示資料庫:
show dbs
建立資料庫 && 插入資料:
查詢資料:
db . mongo_test . find ( ) . pretty ( )
db . mongo_test . find ( { "name" : "滴滴雲MongoDBTest2" } ) . pretty ( )
更多命令參考官方文件:
更多語言驅動參考官方文件:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559758/viewspace-2284946/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在滴滴雲 DC2 雲伺服器上搭建 Codis 實戰伺服器
- 在滴滴雲 DC2 雲伺服器上搭建 ZooKeeper 叢集實戰(一)伺服器
- 在滴滴雲 DC2 雲伺服器上搭建 RabbitMQ 叢集伺服器MQ
- 在滴滴雲DC2伺服器上搭建DPDK應用例項伺服器
- 在滴滴雲 DC2 雲伺服器上搭建 ELK 日誌採集系統伺服器
- 在滴滴雲上搭建 MongoDB 叢集 (一):MongoDB
- 在滴滴雲 DC2 雲伺服器上使用 LVM 管理磁碟伺服器LVM
- 在滴滴雲 DC2 伺服器上搭建 Gitlab+Jenkins 的整合環境伺服器GitlabJenkins
- 如何在滴滴雲 DC2 上搭建 ETCD 叢集
- 如何在滴滴雲 DC2 上搭建 MySQL 服務MySql
- 在滴滴雲 DC2 伺服器上部署 Ghost伺服器
- 如何在滴滴雲 DC2 上搭建 ProxySQL 中介軟體SQL
- 如何在滴滴雲 DC2 上搭建高可用 MySQL 叢集MySql
- 在滴滴雲上搭建 API-Gateway Kong 實踐APIGateway
- 滴滴雲上搭建 Gluster
- 基於滴滴雲 DC2 搭建 VPP 應用例項
- 在滴滴雲上搭建 Redis-Cluster 叢集Redis
- 雲伺服器搭建 Prometheus 與實戰(上)伺服器Prometheus
- 在滴滴雲 DC2 編譯安裝最新 GCC 版本編譯GC
- 在滴滴雲上學習 Kubernetes v1.13.0:叢集搭建
- 在滴滴雲 DC2 上部署 Manifold 文字收集與閱讀平臺
- 【Python實戰】在阿里雲伺服器上安裝MongoDB,並實現遠端視覺化連線Python阿里伺服器MongoDB視覺化
- 基於滴滴雲伺服器搭建 Consul 叢集伺服器
- 使用滴滴雲DC2,在CentOS7安裝Redis並進行安全加固CentOSRedis
- 基於滴滴雲搭建 Lustre
- 在滴滴雲 VPC 內搭建內網 DNS 服務內網DNS
- 基於滴滴雲 CentOS 伺服器搭建 Nexus Maven 私庫CentOS伺服器Maven
- 基於滴滴雲搭建安全穩定的 Memcached 伺服器伺服器
- 基於滴滴雲主機搭建 FTP 檔案共享伺服器(一)FTP伺服器
- 基於滴滴雲搭建微信小程式微信小程式
- 在阿里雲和騰訊雲的輕量應用伺服器上搭建Hadoop叢集阿里伺服器Hadoop
- 基於滴滴雲安裝 Docker 並上傳映象到滴滴雲 Docker 倉庫Docker
- 阿里雲伺服器部署mongodb阿里伺服器MongoDB
- MySQL5.7在滴滴雲主機上的主從複製MySql
- 滴滴雲GPU雲伺服器Ubuntu系統安裝Ubuntu桌面GPU伺服器Ubuntu
- 基於滴滴雲搭建 Ceph 開發環境開發環境
- 冬季實戰營 動手實戰-初識上雲基礎,動手實操ECS雲伺服器新手上路 領滑鼠 雲小寶伺服器
- 在滴滴雲快速搭建自己的簡易服務叢集[入門版]