NoSQL之【MongoDB】學習(一):安裝說明


簡介:
MongoDB 資料和數據已經足夠多了,就不做說明了,具體請見官網。這里來說明Ubuntu下的安裝。

安裝:

一:apt安裝:Mongodb的安裝包已經集成到了Ubuntu的apt下面,可以直接apt安裝。

1, 先查看:看是否有安裝包


2, 要是沒有的話需要自己添加源(10.04),或則想要安裝最新的版本:
沒有apt源,方法一:

① 在/etc/apt/sources.list 中添加:

deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

② 再執行:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

③ 最后再更新下數據源:

apt-get update

④ 安裝:

sudo apt-get install mongodb

沒有apt源,方法二:(推薦
參考:【
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

①  配置軟件包管理系統:導入公共GPG密鑰包:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

②  創建一個10gen.list文件:

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/10gen.list

③  重新加載:

sudo apt-get update

④  安裝:

sudo apt-get install mongodb-10gen

指定版本:(最新版本)<建議>

apt-get install mongodb-10gen=2.4.3

3, 要是有包的話(12.04),就直接安裝,第2步就不需要操作了。


4, 測試

二:ubuntu 二進制安裝使用

1, 下載,到 http://www.mongodb.org/downloads 下載適合自己的版本的Mongodb
比如我的系統是32位:

查看版本:lsb_release -a 
查看位數:file /sbin/init


32位則下載:

wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.4.3.tgz

64位則下載:

wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.3.tgz

2, 解壓:tar zxvf package

把這些文件做成軟連接到/usr/bin 目錄下:

ln -s /home/zhoujy/mongodb/mongodb-linux-i686-2.4.3/bin/mongo /usr/bin/mongo
……
……

3, 創建文件目錄以及帳號

useradd mongodb
mkdir -p /var/lib/mongodb
mkdir -p /var/log/mongodb
chown -R mongodb:mongodb /var/lib/mongodb/
chown -R mongodb:mongodb /var/log/mongodb/

4, 啟動mongodb(一):指定參數

mongod --dbpath /var/lib/mongodb/ --logpath=/var/log/mongodb/mongodb.log & 

5, 因為二進制包安裝的mongodb是沒有配置文件的,需要自己手動編一個,編寫好文件之后放到/etc/mongodb.conf

6, 啟動 mongodb(二):指定配置文件(-f)

mongod -f /etc/mongodb.conf

7, 測試

 

官方文檔說明:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu-tarball/


以上完成


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM