Ubuntu 13.04下安裝MongoDB2.4.3

來源:互聯網
上載者:User

一、需求

MongoDB版本:2.4.3
Ubuntu版本:13.04

二、說明

10gen公司提供了MongoDB的.deb包版本,使得在ubuntu下安裝很簡單。儘管Ubuntu也提供了MongoDB包,但是其包管理的MongoDB版本有點老,不能安裝最新的版本。所以,最新的版本還是要從官網安裝。

10gen公司提供了mongodb-10gen包,它包含了最新的MongoDB穩定版,還提供了mongodb-clients包。

三、安裝

1. 配置包管理系統
Ubuntu的包管理工具(如dpkg或apt)確保了包的一致性和授權。
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
[sudo] password for chszs:
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.TpL2Sensb5 --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 7F0CEB10
gpg: 下載密鑰‘7F0CEB10’,從 hkp 伺服器 keyserver.ubuntu.com
gpg: 密鑰 7F0CEB10:公開金鑰“Richard Kreuter <richard@10gen.com>”已匯入
gpg: 沒有找到任何絕對信任的密鑰
gpg: 合計被處理的數量:1
gpg: 已匯入:1 (RSA: 1)

建立/etc/apt/sources.list.d/10gen.list檔案,包含下面的內容:
$ echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/10gen.list
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

現在用下面的命令更新軟體庫:
$ sudo apt-get update

接著使用下面的命令安裝MongoDB最新的穩定版:
$ sudo apt-get install mongodb-10gen
當命令執行完成後,MongoDB就完成安裝了。

四、指定版本的安裝

可以使用mongodb-10gen包安裝早先版本的MongoDB。要安裝指定的版本,可以這樣:
$ apt-get install mongodb-10gen=2.2.3

要注意一點,在使用過程中,有可能你在安裝其它軟體時,apt-get會自動升級你的mongodb-10gen包,要阻止升級,需要用這個命令:
$ echo "mongodb-10gen hold" | dpky --set-selections

五、配置MongoDB

可以通過/etc/mongodb.conf檔案來配置MongoDB。控制指令碼在/etc/init.d/mongodb。
MongoDB執行個體會把資料存放區在/var/lib/mongodb資料檔案,日誌記錄在/var/log/mongodb記錄檔。

  • 1
  • 2
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.