老爷子88 发表于 2015-7-7 00:36:19

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, 测试

  
以上完成
页: [1]
查看完整版本: NoSQL之【MongoDB】学习(一):安装说明