国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

在linux中安裝mongodb的方式小結

2020-10-28 18:45:04
字體:
來源:轉載
供稿:網友

對于mongodb的安裝,官方提供了多種安裝方式,推薦使用deb或者rpm方式安裝。

下面我們介紹在Ubuntu16.04環境下的安裝,安裝方式使用apt包管理工具進行安裝。

1. Ubuntu16.04安裝mongodb

1.1 概述

Ubuntu有其自己的MongoDB包,MongoDB官方提供的包與其相比更新。我們安裝是MongoDB提供的.deb包
Note

MongoDB只提供了64位LTS(Long Term Surpport) Ubuntu版本的支持。

1.2 包

MongoDB官方倉庫提供了一下幾個包

  • mongodb-org 這個包將會自動安裝下面的4個包
  • mongodb-org-server 包括mongod進程(deamon)和相關的配置和初始腳本
  • mongodb-org-mongos 包括mongos進程
  • mongodb-org-shell 包括mongo shell
  • mongodb-org-tools 包括一下的MongoDB工具:mongoimport bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, 以及 mongotop
  • mongodb-org-server包提供了運行MongoDB的初始腳本,通過/etc/mongod.conf配置文件。

/etc/mongod.conf配置文件默認將bind_ip設置為127.0.0.1,如果需要使用relica set模式,需要更改此配置

以上的包與Ubuntu提供的mongodb,mongodb-server和mongodb-clients包沖突

1.3 安裝MongoDB Community Edition

1.3.1 導入包管理系統需要的公鑰

Ubuntu的包管理工具(dpkg和apt)要求發布者在包上通過GPG進行簽名,以保證包的一致性(consistency)和可靠性(authenticity)。

運行以下命令導入 MongoDB public GPG Key

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

1.3.2 為MongoDB創建一個list file

使用以下命令創建/etc/apt/sources.list.d/mongodb-org-3.4.list

echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

1.3.3 更新包數據庫

sudo apt-get update

1.3.4 安裝MongoDB包

安裝最新穩定版

sudo apt-get install -y mongodb-org

1.4 運行MongoDB

MongoDB默認將數據文件存儲在/var/lib/mongodb中,日志文件存儲在/var/log/mongodb,默認使用mongodb這個用戶賬戶。

可以在/etc/mongod.conf配置文件中設置日志和數據文件的路徑。可查看systemLog.path和storage.dbPath

如果修改了運行MongoDB的用戶,那么必須修改/var/lib/mongodb/var/log/mongodb的用戶權限

1.4.1 啟動MongoDB

sudo service mongod start

1.4.2 驗證MongoDB是否成功啟動

檢查日志文件/var/log/mongodb/mongod.log的內容

如果出現

[initandlisten] waiting for connections on port <port>

那么表示成功啟動。

port在/etc/mongod.conf文件中配置,默認為27017

1.4.3 停止MongoDB

sudo service mongod stop

1.4.4 重啟MongoDB

sudo service mongod restart

2. MongoDB的卸載

從系統中完全卸載MongoDB,必須刪除MongoDB應用,配置文件和包含數據文件和日志文件的所有目錄

2.1 停止MongoDB

sudo service mongod stop

2.2 移除包

sudo apt-get purge mongodb*

2.3 刪除數據文件和日志文件目錄

sudo rm -r /var/log/mongodbsudo rm -r /var/lib/mongodb

3. 使用tar包手動安裝mongodb

請參考官方示例

總結

以上所述是小編給大家介紹的在linux中安裝mongodb的方式小結,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绿春县| 年辖:市辖区| 临安市| 台南市| 阳江市| 太湖县| 兴隆县| 仁化县| 恭城| 禄劝| 江山市| 常山县| 泽州县| 彩票| 长岛县| 泰州市| 酉阳| 同江市| 贺兰县| 同心县| 松原市| 驻马店市| 镇巴县| 德惠市| 长岛县| 万州区| 区。| 南木林县| 友谊县| 克山县| 偏关县| 车险| 庄浪县| 田东县| 义乌市| 敦煌市| 漾濞| 上高县| 平凉市| 新民市| 如东县|