zoukankan      html  css  js  c++  java
  • 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/


    以上完成

  • 相关阅读:
    位运算
    LeetCode(230):二叉树中的第K小元素
    LeetCode(69):二分法求平方根
    TCP如何保证传输可靠性
    2种方法(递归+BFS)求二叉树的最小/最大深度
    自动生成Mapper文件(基于Mybatis Maven插件)
    Git的使用
    Java关键字及其作用详解
    Vagrant安装Centos/7
    java servlet 几种页面跳转的方法及传值
  • 原文地址:https://www.cnblogs.com/zhoujinyi/p/3113868.html
Copyright © 2011-2022 走看看