摘要:所以本文是關于安裝生產環(huán)境的文章。關于更多安裝注意事項請翻閱權威指南頁官方安裝文檔在上安裝有兩種方式使用安裝。并使用程序安裝。雙擊安裝,執(zhí)行繼續(xù)這個大家都知道,就不多說了。安裝完成之后,是不能直接使用的。
廢話
介紹MongoDB 是一款強大的,靈活,且易于擴展的通用型數(shù)據(jù)庫,他能擴展出非常多的功能,如二級索引(secondary index),查詢范圍(range query),排序,聚合(aggregation),以及地理空間索引(geospatial index)。
getQ : 網(wǎng)上有很多關于MongoDB的安裝文章,為什么還要寫這篇文章呢?
A : 網(wǎng)上的很多安裝教程說實話質量都很差,都只是適合學習使用,很少關于生產使用的。所以本文是關于 mongodb 安裝生產環(huán)境的文章。
@MongoDB下載
Linxu install根據(jù)自己的系統(tǒng)版本 windows or linux 以及系統(tǒng)位數(shù) 32bit or 64bit
下載到對應的軟件包
我的 windows 是 windows8 64bit 那么我就選擇 mongodb-win32-x86_64-2008plus-2.6.4-signed.msi
我的 linux 是 CentOS 6.5 64bit 那么我就選擇 mongodb-linux-i686-2.6.4.tgz64位Linux操作系統(tǒng)是運行MongoDB的最好選擇。可能的話應選擇它作為內核系統(tǒng)。CentOS和RedHat企業(yè)版可能是最普遍的選擇,其他的發(fā)行版也能供運行MongoDB(Ubuntu也很常用)。應該使用最新發(fā)布的穩(wěn)定版本,因為老舊的,存在缺陷的軟件包或內核有時會產生問題。
64位的 Windows 系統(tǒng)也能很好的運行 MongoDB
MongoDB 對于其他版本 Unix 系統(tǒng)支持并沒有那么好;如果使用Solaris或者基于BSD的系統(tǒng),那么應該小心了,應為這些系統(tǒng)發(fā)布的MongoDB,都存在(至少曾經(jīng)存在)很多問題。
關于更多安裝注意事項請翻閱《MongoDB權威指南369頁》
CentOS 官方安裝文檔
在CentOS上安裝有兩種方式
1. 使用 yum 安裝。這種方案比較簡單,而且會生成 /etc/mongod.conf, /etc/init.d/mongod 文件。屬于開箱即用。 2. 使用MongoDB官方提供的 .tgz 包。 并使用 mongod 程序安裝。但是需要寫很多配置文件,和啟動腳本。我這兒有一份在使用yum安裝時,產生的啟動腳本文件點擊下載 首先介紹 yum 安裝方式 1. 安裝 MongoDB yum 源復制與你系統(tǒng)相對應的 yum 源 不要全部復制
64-bit [mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1 32-bit [mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/ gpgcheck=0 enabled=1
在 /etc/yum.repos.d/ 目錄下創(chuàng)建 mongodb.repo文件
并級上面選擇的源復制到文件中
package
表格
mongodb 在 linux 下分為 很多個軟件包
軟件包名 | 軟件包描述 | 軟件包大小 |
---|---|---|
mongodb-org | 一個綜合包,他會安裝一下四個包 | |
mongodb-org-server | 包含mongod守護進程相關的配置和初始化腳本 | 9.0MB |
mongodb-org-mongos | 包含了 mongod 的守護進程程序 | 6.8MB |
mongodb-org-shell | 包含了mongo的shell就是mongo的客戶端 | 4.3MB |
mongodb-org-tools | 包含了下面數(shù)據(jù)庫工具 | 89MB |
mongoimport,bsondump,mongodump,mongoexport,
mongofiles,mongoimport,mongooplog,mongoperf,
mongorestore, mongostat和 mongotop
[var@var-yin]$ sudo yum install mongodb-org [var@var-yin]$ sudo yum install mongodb-org-2.6.4 mongodb-org-server-2.6.4 mongodb-org-shell-2.6.4 mongodb-org-mongos-2.6.4 mongodb-org-tools-2.6.43. 啟動 mongod
[var@var-yin]$ sudo service mongod start3. mongod 服務開機自啟
[var@var-yin]$ chkconfig --leve 35 mongod on
有些系統(tǒng)可能在啟動的時候會失敗,這個是你可以去查看 /var/log/mongodb/mongod.log 分析錯誤原因
關于 MongoDB配置選型概要 Windows install下載好windows的msi安裝包后。雙擊安裝,執(zhí)行繼續(xù) next, 這個大家都知道,就不多說了。安裝完成之后,是不能直接使用的。需要將 mongodb的 bin目錄 加入到 windows PATH 系統(tǒng)環(huán)境變量中。這樣我就就可以直接從cmd中安裝mongodb了
1. 找到mongodb 安裝的目錄,將mongodb/bin目錄加入到系統(tǒng)環(huán)境變量中。這個就不用具體說了吧。2. 將 mongod 安裝到系統(tǒng)服務中,打開 cmd 命令窗口再進行第二步之前,需要創(chuàng)建兩個目錄[log, data]目錄
log 目錄下再創(chuàng)建一個 mongod.log 文件,log目錄用來存放mongod 工作產生的日志
data 目錄存放 mongod 的所有數(shù)據(jù)
> mongod --logpath3. 啟動 mongod--logappend --dbpath --install
> net start mongod4. 最后嘗試使用mongo客戶端鏈接 mongo-server
> mongo 127.0.0.1:27017 test關于 MongoDB配置選型概要
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/18728.html
摘要:安裝全過程環(huán)境基本情況我是在電腦下安裝的系統(tǒng)位,這個也是導致我安裝的時候出現(xiàn)異常提示,原因可能是的版本是位的,我應該再找一個位的,但事實上我找不到。 簡述 之前講了一些關于MongoDB的知識,出人意料的受歡迎,也讓我很吃驚,所以今天打算分享一些我在自己計算機的虛擬機的centos系統(tǒng)下安裝MongoDB的經(jīng)歷,希望感興趣的你們在安裝MongoDB的時候出現(xiàn)問題可以來看看我是怎么安裝的...
摘要:安裝全過程環(huán)境基本情況我是在電腦下安裝的系統(tǒng)位,這個也是導致我安裝的時候出現(xiàn)異常提示,原因可能是的版本是位的,我應該再找一個位的,但事實上我找不到。 簡述 之前講了一些關于MongoDB的知識,出人意料的受歡迎,也讓我很吃驚,所以今天打算分享一些我在自己計算機的虛擬機的centos系統(tǒng)下安裝MongoDB的經(jīng)歷,希望感興趣的你們在安裝MongoDB的時候出現(xiàn)問題可以來看看我是怎么安裝的...
摘要:安裝全過程環(huán)境基本情況我是在電腦下安裝的系統(tǒng)位,這個也是導致我安裝的時候出現(xiàn)異常提示,原因可能是的版本是位的,我應該再找一個位的,但事實上我找不到。 簡述 之前講了一些關于MongoDB的知識,出人意料的受歡迎,也讓我很吃驚,所以今天打算分享一些我在自己計算機的虛擬機的centos系統(tǒng)下安裝MongoDB的經(jīng)歷,希望感興趣的你們在安裝MongoDB的時候出現(xiàn)問題可以來看看我是怎么安裝的...
閱讀 3233·2021-09-07 10:10
閱讀 3579·2019-08-30 15:44
閱讀 2577·2019-08-30 15:44
閱讀 2981·2019-08-29 15:11
閱讀 2219·2019-08-28 18:26
閱讀 2744·2019-08-26 12:21
閱讀 1112·2019-08-23 16:12
閱讀 3009·2019-08-23 14:57