• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Ubuntu下安装mongodb 3.4的详细过程

    概述

    这个教程讲述了在长期支持版 Ubuntu Linux 系统上从 .deb 包安装 Mongodb 社区版的步骤。虽然 Ubuntu 软件仓库中已经包含了 MongoDB 的包,但并不是最新的版本。

    平台支持:

    MongoDB 提供的包只支持 64 位长期支持版本的 Ubuntu 发行版。比如 Ubuntu 12.04 LTS (precise), 14.04 LTS (trusty), 16.04 LTS (xenial) 等等。这些包可能在其他发行版上也能工作,但是并未被支持。

    注意事项:

    3.4 不兼容 IBM Power Systems 上的 Ubuntu 16.04

    MongoDB 在自己的仓库里提供了官方支持的安装包。仓库中包含了下面的包

    功能
    mongodb-org 这个包会自动安装以下的 4 个组件包
    mongodb-org-server 包含了 mongod 守护进程及其相关的配置和初始化脚本
    mongodb-org-mongos 包含了 mongos 守护进程
    mongodb-org-shell 包含了 mongo 客户端程序
    mongodb-org-tools 包含了一下 MongoDB 工具: mongoimport bsondump, mongodump, mongoexport, mongofiles,mongooplog, mongoperf, mongorestore, mongostat, mongotop.

    包 mongodb-org-server 提供的初始化脚本来启动 mongod,配置文件为: /etc/mongod.conf

    这些安装包与 Ubuntu 提供的 mongodb, mongodb-server, mongodb-clients 包冲突。

    安装包提供的配置文件 /etc/mongod.conf 默认配置 bind_ip 为 127.0.0.1 。在初始化一个复制集群(replica set)之前根据你的需要修改这个设置。

    安装 MongoDB 社区版

    MongoDB 提供的包只支持 64 位长期支持版本的 Ubuntu 发行版。比如 Ubuntu 12.04 LTS (precise), 14.04 LTS (trusty), 16.04 LTS (xenial) 等等。这些包可能在其他发行版上也能工作,但是并未被支持。

    导入包管理系统使用的公钥

    Ubuntu 的软件包管理工具(即dpkg和APT)要求软件包的发布者通过GPG密钥签名来确保软件包的一致性和真实性。通过以下命令导入MongoDB公共GPG密钥:

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

    为 MongoDB 创建 list file

    根据 Ubuntu 的版本使用适当的命令创建 list file: /etc/apt/sources.list.d/mongodb-org-3.4.list

    Ubuntu 12.04

    echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

    Ubuntu 14.04

    echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

    Ubuntu 16.04

    echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

    重新下载本地包数据库索引

    sudo apt-get update

    安装 MongoDB

    通过以下命令安装最新的可靠版

    sudo apt-get install -y mongodb-org

    运行 MongoDB 社区版

    默认情况下, MongoDB 实例的数据文件位于 /var/lib/mongodb,日志文件位于 /var/log/mongodb,并且通过用户 mongodb 来运行。你可以在配置文件 /etc/mongod.conf 指定不同的日志文件和数据文件目录,其对应的配置为:systemLog.path 和 storage.dbPath 。

    如果你更改了运行 MongoDB 进程的用户,必须修改 /var/lib/mongodb /var/log/mongodb 的访问权限来让用户能访问这些目录。

    启动 MongoDB

    执行如下命令来启动 mongod 进程

    sudo service mongod start
    # 或者
    sudo systemctl start mongod

    验证 MongoDB 启动成功

    通过检查日志文件 /var/log/mongodb/mongod.log 来验证 mongod 进程是否启动成功,日志文件中应包含下面的信息:

    [initandlisten] waiting for connections on port port>

    port> 与配置文件 /etc/mongod.conf 的配置一致, 默认值是 27017

    停止 MongoDB

    如果需要,你可通过下面的命令来停止 mongod 进程

    sudo service mongod stop
    # 或者
    sudo systemctl stop mongod

    重启 MongoDB

    sudo service mongod status
    # 或者
    sudo systemctl status mongod

    查看 MongoDB 状态

    sudo service mongod status
    # 或者
    sudo systemctl status mongod

    卸载 MongoDB 社区版

    为了彻底的从系统中移除 MongoDB,你需要移除 MongoDB 应用程序,配置文件,日志和数据文件目录。请参照下面的操作步骤进行:

    停止 MongoDB

    通过以下命令停止 mongod 进程

    sudo service mongod stop

    删除软件包

    删除所有的 MongoDB 软件包

    sudo apt-get purge mongodb-org*

    删除数据和日志目录

    删除 MongoDB 数据和日志目录

    sudo rm -r /var/log/mongodb
    sudo rm -r /var/lib/mongodb

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

    您可能感兴趣的文章:
    • ubuntu安装mongodb创建账号和库及添加坐标索引的流程分析
    • 如何在 ubuntu linux 上配置 go 语言的 qt 开发环境
    • 详解Ubuntu环境下部署Django+uwsgi+nginx总结
    • ubuntu下的虚拟环境中安装Django的操作方法
    • Ubuntu系统搭建django+nginx+uwsgi的教程详解
    • Ubuntu 18.04安装MongoDB 4.0 的教程详解
    • Ubuntu16.04手动安装MongoDB的详细教程
    • Ubuntu18.04 LTS搭建GO语言开发环境过程解析
    上一篇:Mongodb如何开启用户访问控制详解
    下一篇:MongoDB数据库查询性能提高40倍的经历分享
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Ubuntu下安装mongodb 3.4的详细过程 Ubuntu,下,安装,mongodb,3.4,