一、安装
1.下载 mongodb-linux-x86_64-rhel70-3.2.7.tgz
下载路径:https://www.mongodb.com/download-center
2.解压,把解压的文件放在/usr/app/下面(存放目录安装自己习惯存放)
# tar -zvxf mongodb-linux-x86_64-rhel70-3.2.7.tgz
# mv mongodb-linux-x86_64-rhel70-3.2.7 /usr/app/
3.创建mongodb存放的数据文件、日子文件(mongodb_db、mongodb_logs),【mongodb创建数据库存放的位置和日志文件,默认是在/data/db下面】
# cd /
# mkdir mongodbdata
# cd mongodbdata
# mkdir mongodb_db
# mkdir mongodb_logs
4.进入刚才解压的mongodb2.0.4/bin 目录,启动mongodb,指定输出路径
# cd /usr/app/mongodb-linux-x86_64-rhel70-3.2.7/bin
# ./mongod --dbpath=/mongodbdata/mongodb_db --logpath=/mongodbdata/mongodb_logs/mongodb.log --logappend&
5.检查端口是否启动,端口为:27017
# netstat -lanp | grep 27017
二、问题
问题一:
执行以上第四步的时候,报mongod:/lib64/libc.so.6: version 'GLIBC_2.14' not found 错误,原因是系统的glibc版本太低,软件编译时使用了较高版本的glibc引起的
查看系统glibc支持的版本:
# strings /lib64/libc.so.6 |grep GLIBC_
# rpm -qa |grep glibc
看到最高只支持2.12版本
到http://www.gnu.org/software/libc/下载最新版本,我这里下载了glibc-2.14.tar.xz 这个版本,解压到任意目录准备编译,这里解压到 /usr/app/glibc-2.14
在glibc源码目录建立构建目录,并cd进入构建目录
# cd /usr/app/glibc-2.14
# mkdir build
# cd build
运行configure配置,make && sudo make install
# ../configure --prefix=/opt/glibc-2.14
# make -j4
# sudo make install
临时修改环境变量
# export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH
问题二:
再次执行以上第四步的时候,报Failed global initialization: BadValue: Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly
解决办法一:执行如下命令
# export LC_ALL=C
解决办法二:在/etc/environment中增加 LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
# vi /etc/environment
LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
再次执行以上第四步,此时运行正常,问题解决。
分享到:
相关推荐
MongoDB 安装出错解决方法非常重要,它可以帮助我们快速解决安装过程中的问题。通过正确地设置权限、数据文件目录和日志文件目录,可以确保服务正常启动。同时,也可以尝试查看错误日志来检查错误原因。
在本套“mongodb安装资料.rar”中,包含了从基础安装到高级部署的全面指南,特别是关于分布式数据库和Linux环境下的部署。以下是这些资料中涵盖的关键知识点: 1. **MongoDB的安装**:在Linux系统中,MongoDB的安装...
MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB的特点包括: 1. 模式自由:可以把不同结构的文档存储在同一个...
本教程将详细介绍MongoDB在Linux环境下的安装步骤,并提供常用命令及实际案例,帮助您快速掌握MongoDB的操作。 首先,让我们来看如何在Linux系统上安装MongoDB。安装过程通常包括以下几个步骤: 1. **下载MongoDB*...
### MongoDB 安装与配置详解及使用MongoVUE进行连接 #### 一、MongoDB简介与安装 **MongoDB** 是一种开源文档型数据库,它使用JSON格式的文档存储数据,具有高性能、高可用性和易扩展性等特点。适用于大数据量、高...
相比于传统的关系型数据库,MongoDB 提供了一种更为高效、可扩展的数据存储解决方案。本文将详细介绍如何在 Windows 平台上安装并配置 MongoDB。 #### 二、安装准备 在开始安装前,请确保您的计算机满足以下条件:...
MongoDB 是一款由 C++ 语言开发的开源数据库系统,其设计目标是为现代 Web 应用提供可扩展的高性能数据存储解决方案。MongoDB 的核心特点是基于分布式文件存储,允许在高负载环境下通过添加更多节点来提升服务器性能...
mongoDB安装图解,步骤,解决方案,cmd运行,服务器启动步骤
配置文件(mongod.conf)位于MongoDB安装目录下,用于设置服务器端口、日志文件位置、权限控制、网络监听等参数。例如,你可以通过修改`bind_ip`字段来指定MongoDB监听的IP地址,`port`字段来设定端口号,`storage....
1. **MongoDB安装配置启动** MongoDB的安装通常包括下载最新稳定版的安装包,根据操作系统(如Windows、Linux或macOS)进行安装。在Windows上,可以通过运行安装程序完成安装;在Linux上,可以使用包管理器如apt或...
补丁文件是为了解决MongoDB已知问题或提升其性能的更新。这些补丁通常会修复安全漏洞,优化性能,或者增加新功能。在你的压缩包中,确保检查并应用这些补丁以保持MongoDB实例的最新状态和安全性。 关于标签"java"和...
分片是MongoDB的可扩展性解决方案,适用于大数据存储。首先,需要一个配置服务器集群,至少包含三个配置服务器节点。在每个节点上安装MongoDB并启动配置服务器: ```bash mongod --configsvr --port 27019 --dbpath...
### MongoDB集群安装配置详解 #### 一、引言 随着数据量的增长以及对高可用性的需求增加,构建MongoDB集群成为一种常见的解决方案。本文将详细介绍如何在Ubuntu 16环境下配置MongoDB集群,并通过实际步骤演示整个...
### MongoDB安装到Windows服务的方法及遇到问题的完美解决方案 #### 一、概述 MongoDB是一款高性能、开源的NoSQL数据库系统,在数据存储方面具有很大的灵活性和扩展性。将其安装为Windows服务可以方便地管理和监控...
### MongoDB的安装与操作方法及规则 #### 一、NoSQL数据库分类及其特点 NoSQL数据库因其非关系型的数据存储方式,在处理大规模数据时具备很高的灵活性和可扩展性。主要分为四大类: 1. **键值(Key-Value)存储...
2. 启动MongoDB服务:打开命令行,输入`mongod.exe --dbpath=[安装目录]\data\db`命令,其中[安装目录]是你的MongoDB安装路径。 当MongoDB服务启动成功后,你可以通过命令行与MongoDB交互: 1. 连接MongoDB:输入`...
在本文中,我们将深入探讨MongoDB的安装过程,以及如何解决可能出现的问题。MongoDB以其灵活性、高性能和易用性而受到开发者的青睐,尤其适合那些需要处理结构不固定或半结构化数据的应用。 首先,我们来一步步安装...