在滴滴雲 DC2 雲伺服器上搭建 MongoDB 實戰

java06051515發表於2018-12-17

前言

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章