`

Install MongoDB on RedHat Enterprise, CentOS, or Fedora Linux

阅读更多

来源:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-redhat-centos-or-fedora-linux/

 

ps aux | grep mongo

/usr/bin/mongod -f /etc/mongod.conf

 

Install MongoDB on RedHat Enterprise, CentOS, or Fedora Linux

Synopsis

This tutorial outlines the basic installation process for deployingMongoDBon RedHat Enterprise Linux, CentOS Linux, Fedora Linux and related systems. This procedure uses.rpmpackages as the basis of the installation. 10gen publishes packages of the MongoDB releases as.rpmpackages for easy installation and management for users of Debian systems. While some of these distributions include their own MongoDB packages, the 10gen packages are generally more up to date.

This tutorial includes: an overview of the available packages, instructions for configuring the package manager, the process install packages from the 10gen repository, and preliminary MongoDB configuration and operation.

See also

The documentation of following related processes and concepts.

Other installation tutorials:

Package Options

The 10gen repository contains four packages:

  • mongo-10gen

    This package contains MongoDB tools from lateststablerelease. Install this package on all production MongoDB hosts and optionally on other systems from which you may need to administer MongoDB systems.

  • mongo-server-10gen

    This package contains themongodandmongosdaemons from the lateststablerelease and associated configuration and init scripts.

  • mongo18-10gen

    This package contains MongoDB tools from previous release. Install this package on all production MongoDB hosts and optionally on other systems from which you may need to administer MongoDB systems.

  • mongo18-server-10gen

    This package contains themongodandmongosdaemons from previous stable release and associated configuration and init scripts.

The MongoDB tools included in themongo-10genpackages are:

  • mongo
  • mongodump
  • mongorestore
  • mongoexport
  • mongoimport
  • mongostat
  • mongotop
  • bsondump

Installing MongoDB

Configure Package Management System (YUM)

Create a/etc/yum.repos.d/10gen.repofile to hold information about your repository. If you are running a 64-bit system (recommended,) place the following configuration in/etc/yum.repos.d/10gen.repofile:

[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=1

If you are running a 32-bit system, which isn’t recommended for production deployments, place the following configuration in/etc/yum.repos.d/10gen.repofile:

[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686
gpgcheck=0
enabled=1

After saving the new.repofiles, users of both platforms should issue the following command to update the local package database:

yum update

Installing Packages

Issue the following command (as root or withsudo) to install the latest stable version of MongoDB and the associated tools:

yum install mongo-10gen mongo-10gen-server

When this command completes, you have successfully installed MongoDB! Continue for configuration and start-up suggestions.

Configure MongoDB

These packages configure MongoDB using the/etc/mongod.conffile in conjunction with thecontrol script. You can find the init script at/etc/rc.d/init.d/mongod.

This MongoDB instance will store its data files in the/var/lib/mongoand its log files in/var/log/mongo, and run using themongoduser account.

Note

If you change the user that runs the MongoDB process, you will need to modify the access control rights to the/var/lib/mongoand/var/log/mongodirectories.

Control MongoDB

Start MongoDB

Start themongodprocess by issuing the following command (as root, or withsudo):

service mongod start

You can verify that themongodprocess has started successfully by checking the contents of the log file at/var/log/mongo/mongod.log.

You may optionally, ensure that MongoDB will start following a system reboot, by issuing the following command (with root privileges:)

chkconfig mongod on

Stop MongoDB

Stop themongodprocess by issuing the following command (as root, or withsudo):

service mongod stop

Restart MongoDB

You can restart themongodprocess by issuing the following command (as root, or withsudo):

service mongod restart

Follow the state of this process by watching the output in the/var/log/mongo/mongod.logfile to watch for errors or important messages from the server.

Controlmongos

As of the current release, there are nocontrol scriptsformongos.mongosis only used in sharding deployments and typically do not run on the same systems wheremongodruns. You can use themongodbscript referenced above to derive your ownmongoscontrol script.

Using MongoDB

Among the tools included in themongo-10genpackage, is themongoshell. You can connect to your MongoDB instance by issuing the following command at the system prompt:

mongo

This will connect to the database running on the localhost interface by default. At themongoprompt, issue the following two commands to insert a record in the “test”collectionof the (default) “test” database and then retrieve that document.

> db.test.save( { a: 1 } )
> db.test.find()

See also

mongo” and “JavaScript Interface

 

 

分享到:
评论

相关推荐

    CentOS(Linux)离线安装MongoDB7.0详细教程(亲测可行)

    ### CentOS (Linux) 离线安装 MongoDB 7.0 详细教程 #### 一、前言 在一些特定的网络环境下,如内网或专网中,由于无法直接访问互联网资源,传统的在线安装方式不可行。对于这种情况,本文将详细介绍如何在 CentOS...

    Centos7下安装MongoDB

    Centos7下安装MongoDB Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...

    在红帽、Centos、Fedora和Amazon等Linux上安装MongoDB+php

    在红帽、Centos、Fedora和Amazon等Linux上安装MongoDB,本人亲自实验的成功,顺便就写为doc了,希望能帮到你。 没用不发,不为赚你一个资源分而遭骂。

    CentOS7.4 安装mongodb

    CentOS7.4 安装 MongoDB CentOS7.4 安装 MongoDB 是一种流行的 NoSQL 数据库安装指南。本文将指导用户如何在 CentOS7.4 操作系统上安装 MongoDB 数据库。 安装 MongoDB 安装 MongoDB 前,需要先获取安装包的地址...

    MongoDB(mongodb-linux-x86_64-rhel70-5.0.4.tgz)

    MongoDB Community Server(mongodb-linux-x86_64-rhel70-5.0.4.tgz)适用于RedHat / CentOS 7.0 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 ...

    Centos 7 下安装MongoDB,并配置系统启动和开机启动

    最近工作中用到MongoDB,在安装过程中走了很多弯路,整理了详细的安装说明分享给大家。 安装说明内容:MongoDB下载地址、安装MongoDB过程,配置相关文件,配置系统命令启动和开机启动。 如果有疑问请加入QQ群:...

    linux安装mongodb教程

    Linux 安装 MongoDB 教程是指在 Redhat Linux 4 系统下安装 MongoDB 32 位版本的详细步骤指导。MongoDB 是一个文件数据库,其他 Linux 系统下安装也是类似的。 知识点 1:下载 MongoDB 在安装 MongoDB 之前,需要...

    mongodb linux 64位安装包

    以下是对"mongodb linux 64位安装包"的详细说明,以及如何在Linux环境下安装和管理MongoDB的步骤。 首先,你需要了解MongoDB的版本信息。在提供的压缩包文件名`mongodb-linux-x86_64-3.4.7`中,`3.4.7`表示这是...

    解决Linux上MongoDB启动脚本错误---env: /etc/init.d/mongodb : no such file or directory

    对于CentOS或Fedora,使用`sudo yum reinstall mongodb-org-server`。 - 若是从源码安装,确保按照官方文档步骤完成配置并生成启动脚本。 4. **系统路径问题** 检查系统的PATH环境变量,确认包含MongoDB的bin目录...

    Linux安装mongodb客户端

    文中的系统版本: centos7.7 参阅官网 link 1.创建源 sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo 写入: [mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/...

    MongoDB4.2.21 Linux版本安装包

    sudo apt-get install -y mongodb-org ``` 4. **配置MongoDB**:MongoDB默认安装后,需要进行一些基本配置,如设置数据存储目录、启动服务和防火墙规则。创建数据存储目录: ``` sudo mkdir -p /var/lib/...

    基于centos7的mongoDB7.0.14版本安装包

    基于centos7的mongoDB7.0.14版本安装包

    mongodb linux 32位安装包 mongodb-linux-i686-3.0.5

    在这个特定的案例中,我们讨论的是在32位Linux系统(i686架构)上安装MongoDB 3.0.5版本的过程。 首先,我们需要理解`mongodb-linux-i686-3.0.5`这个文件包的组成。它包含了MongoDB 3.0.5针对i686架构的二进制文件...

    在linux下配置 和启动mongodb

    "MongoDB 在 Linux 下的配置和启动" MongoDB 是一个流行的 NoSQL 数据库,广泛应用于大数据存储和实时数据处理。在 Linux 环境下,配置和启动 MongoDB 需要遵循一定的步骤,本文将详细介绍在 Linux 下配置和启动 ...

    MongoDB on Kubernetes技术解决方案.pptx

    MongoDB Enterprise Kubernetes Operator是 MongoDB的Operator实现,它可以将创建MongoDB实例的一系列人工操作转化为可扩展、可重复和标准化的方法。同时,它还可以实现MongoDB全生命周期的管理,管理MongoDB集群...

    Centos7 install MongoDB 3.6.txt

    mongodo3.6 centos7 安装

    mongodb-linux-x86_64-enterprise-rhel70-4.4.5

    在"mongodb-linux-x86_64-enterprise-rhel70-4.4.5"这个压缩包中,我们看到的是针对Red Hat Enterprise Linux 7.0 (RHEL 7.0)平台的64位企业版MongoDB 4.4.5版本。这个版本包含了MongoDB服务器和相关工具,用于在...

    liunux centos系统mongodb3.2.0的压缩包

    在 Linux CentOS 系统上安装 MongoDB 3.2.0,首先需要准备以下步骤: 1. 添加 MongoDB 的官方 yum 存储库: MongoDB 提供了一个官方的 yum 存储库,可以在 CentOS 上轻松安装和更新 MongoDB。你需要在 `/etc/yum....

    MongoDB Community Server(mongodb-linux-x86_64-rhel70-5.0.8.tgz)

    MongoDB Community Server(mongodb-linux-x86_64-rhel70-5.0.8.tgz)适用于RedHat / CentOS 7.0 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 ...

    MongoDB(mongodb-shell-linux-x86_64-rhel70-5.0.4.tgz)

    MongoDB Community Server(mongodb-shell-linux-x86_64-rhel70-5.0.4.tgz)适用于RedHat / CentOS 7.0 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案...

Global site tag (gtag.js) - Google Analytics