`

源码安装 mongodb 需要注意的问题

阅读更多
记录一下在 CentOS5.6 中安装 mongodb 的过程.

  • 首先系统中要有 Python 环境,最好版本在 2.7 以上
  • 接着需要安装 scons 用于编译 mongodb 源代码
  • 接着安装 pcre 一个关于正则的库,安装完成之后加到动态链接库中  ①
  • 比如 echo '/usr/local/pcre/lib' >> /ect/ld.so.conf  ②
  • ldconfig  ③
  • ① ② ③ 这三个步骤我自己不太确定是不是必须的
  • 之后下载 mongodb 源码,解压,进入源代码目录
  • 运行 scons all 或 scons . 命令进行编译  ④
  • ④ 步骤中可能需要很长时间,而且运行这个命令之前最好确定当前分区有大于10G的剩余磁盘空间
  • scons --prefix=/usr/local/mongodb --full install  安装


引用

如果在 ④ 步骤中没有足够的磁盘空间可能会有如下错误
由于编译时间比较长,避免浪费时间,应该提前准备好足够的磁盘空间

/usr/bin/ld: final link failed: No space left on device
collect2: ld returned 1 exit status
scons: *** [build/linux2/normal/mongo/mongostat] Error 1
scons: building terminated because of errors.
分享到:
评论

相关推荐

    linux 安装mongodb详解

    为了添加MongoDB的YUM源,我们需要在`/etc/yum.repos.d/`目录下创建一个`.repo`文件。对于64位系统,编辑文件内容如下: ```bash vi /etc/yum.repos.d/10gen.repo [10gen] name=10gen Repository baseurl=...

    MongoDB安装资源(4.2.0版本和4.0.7版本).rar

    首先,我们需要了解MongoDB的安装需求。MongoDB在Windows、Linux和macOS等操作系统上都有相应的安装包。在安装前,确保系统满足以下条件: 1. 操作系统:MongoDB支持64位的Windows Server 2008 R2或更高版本,以及...

    Ubuntu 18.04安装MongoDB 4.0 的教程详解

    在Ubuntu 18.04上安装MongoDB 4.0是一个相对简单的过程,但需要注意几个关键步骤。MongoDB是一个流行的开源文档数据库,用于构建可扩展、高性能的应用程序。以下是安装MongoDB 4.0的详细步骤: 1. **导入GPG密钥**...

    Linux下安装MongoDB复制集+用户认证,与Spring集成操作

    在Linux系统上安装MongoDB复制集,你需要先在每个节点上安装MongoDB,然后配置复制集成员,最后启动并初始化复制集。 1. **安装MongoDB**:在Linux上,通常使用包管理器(如`apt-get`或`yum`)来安装MongoDB。安装...

    Mongodb在linux环境下的安装rpm包

    在Linux环境下安装MongoDB,通常有多种方式,如使用二进制文件、源码编译或者通过RPM包管理器进行安装。本教程将详细介绍如何在Linux环境下通过RPM包安装MongoDB。 首先,你需要确保你的Linux系统是基于RPM的,例如...

    mongoDB连接需要的jar包,支持jdk1.6

    同时,确保JDK版本与这些库兼容,这里是JDK1.6,这意味着在编写代码时需要注意可能存在的版本限制和API不兼容问题。 总的来说,为了在Java环境中使用MongoDB,我们需要理解如何配置和使用`mongo-java-driver`,了解...

    无涯教程(LearnFk)-MongoDB教程离线版.pdf

    在安装过程中,需要注意的是MongoDB分为32位和64位版本,32位版本仅支持小于2GB的数据库,主要适用于测试。MongoDB安装后会有一个默认的数据目录(data directory),通常位于c:\data\db,需要手动创建这个目录。...

    MongoDB的Linux安装、基本操作、可视化、实验源码与报告文档

    ### MongoDB在Linux上的安装与基本操作详解 #### 一、MongoDB在Linux上的安装方法 MongoDB是一款非常流行的NoSQL数据库系统,适用于多种操作系统平台,包括Linux。在Linux上安装MongoDB主要有两种方式:通过包管理...

    mongodb 编译开发库

    1. **获取源代码**:从MongoDB官方网站的GitHub仓库下载源代码,通常是通过git克隆仓库或者直接下载zip文件。 2. **配置环境**:安装必要的依赖库,例如OpenSSL用于加密支持,Boost库用于部分系统功能,以及ICU...

    mongoDB管理软件

    为了使用MongoVUE.v1.5.3,用户需要下载并安装压缩包中的文件,通常包含安装程序和必要的依赖库。安装完成后,用户只需按照向导提示配置MongoDB服务器的连接信息,即可开始享受其带来的便利。务必注意软件兼容性和...

    mongodb 4.0.5 我的第一次数据库集群(linux).zip

    这个源代码包包含了 MongoDB 4.0.5 的所有源代码,如果你想从源码编译安装,这将非常有用。通常,我们会使用 `tar` 命令来解压文件,如 `tar -zxvf mongodb-src-r4.0.5.tar.gz`,然后根据需要配置、编译和安装。 在...

    MongoDB 配置多数据源

    在进行多数据源配置时,要注意代码的可读性和可维护性,避免过度复杂化。同时,测试是非常关键的,确保每个数据源都能正常工作并正确隔离。 总结起来,"MongoDB 配置多数据源"涉及到Spring Boot与MongoDB的集成、...

    小米电商Mongodb集群文档

    - **V8引擎安装**:通过SVN获取V8引擎的源代码,虽然这部分内容未完全给出,但可以看出是为了支持某些特定的功能或性能优化。 5. **目录结构** - **Mongodb所在目录**:指明了MongoDB的安装位置。 - **数据目录*...

    mongodb-linux-x86-64-3.6.9.tgz linux 安装程序

    要开始安装,你需要下载 MongoDB 的源码包,即`mongodb-linux-x86_64-3.6.9.tgz`。这个压缩包包含了适用于Linux x86_64架构的MongoDB源代码及其相关文件。 1. **解压源码**: 首先,使用`tar`命令解压缩文件: ``...

    MongoDB的Linux安装、基本操作、可视化、实验源码与报告文档.docx

    需要注意的是,具体的安装步骤可能会因Linux发行版和MongoDB版本的不同而有所变化。上述步骤以MongoDB 4.4版本为例,适用于Ubuntu系统。如果您使用的是其他Linux发行版或MongoDB版本,请参考相应的官方安装指南。

    centos6系统 编译php5.6 的mongodb.so文件

    现在,你需要获取MongoDB PHP扩展的源代码。可以使用Composer或者直接从GitHub上克隆`mongodb/mongodb`仓库。这里我们假设你已经下载了`mongodb/mongodb`源代码,并将其解压到当前目录。 接下来,配置并编译PHP源...

    mongodb连接jar包

    对于开发者来说,这是一个宝贵的资源,他们可以通过查看源代码来深入理解驱动的工作原理,调试问题,或者进行自定义实现。 使用MongoDB Java驱动程序进行开发涉及以下几个核心概念: - **连接管理**:驱动程序允许...

    MongoDB安装教程(只在自己的机器测试通过)

    由于PHP 5.2.x已经相当旧了,不再支持安全线程,所以在安装过程中需要注意一些特定的步骤。 首先,我们需要下载MongoDB的服务器组件。访问MongoDB的官方网站,找到适用于您操作系统的MongoDB二进制文件。在Windows...

Global site tag (gtag.js) - Google Analytics