`
maosheng
  • 浏览: 566129 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MongoDB 安装及问题解决

阅读更多
一、安装

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 安装出错解决方法非常重要,它可以帮助我们快速解决安装过程中的问题。通过正确地设置权限、数据文件目录和日志文件目录,可以确保服务正常启动。同时,也可以尝试查看错误日志来检查错误原因。

    mongodb安装资料.rar

    在本套“mongodb安装资料.rar”中,包含了从基础安装到高级部署的全面指南,特别是关于分布式数据库和Linux环境下的部署。以下是这些资料中涵盖的关键知识点: 1. **MongoDB的安装**:在Linux系统中,MongoDB的安装...

    Centos7下安装MongoDB

    MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB的特点包括: 1. 模式自由:可以把不同结构的文档存储在同一个...

    mongodb安装文件安装步骤常用命令和案例.rar

    本教程将详细介绍MongoDB在Linux环境下的安装步骤,并提供常用命令及实际案例,帮助您快速掌握MongoDB的操作。 首先,让我们来看如何在Linux系统上安装MongoDB。安装过程通常包括以下几个步骤: 1. **下载MongoDB*...

    MongoDB安装配置MongoVUE

    ### MongoDB 安装与配置详解及使用MongoVUE进行连接 #### 一、MongoDB简介与安装 **MongoDB** 是一种开源文档型数据库,它使用JSON格式的文档存储数据,具有高性能、高可用性和易扩展性等特点。适用于大数据量、高...

    windows下MongoDB的安装及配置

    相比于传统的关系型数据库,MongoDB 提供了一种更为高效、可扩展的数据存储解决方案。本文将详细介绍如何在 Windows 平台上安装并配置 MongoDB。 #### 二、安装准备 在开始安装前,请确保您的计算机满足以下条件:...

    mongodb安装培训文档

    MongoDB 是一款由 C++ 语言开发的开源数据库系统,其设计目标是为现代 Web 应用提供可扩展的高性能数据存储解决方案。MongoDB 的核心特点是基于分布式文件存储,允许在高负载环境下通过添加更多节点来提升服务器性能...

    mongoDB服务器安装图解

    mongoDB安装图解,步骤,解决方案,cmd运行,服务器启动步骤

    Mongodb安装部署操作资料

    配置文件(mongod.conf)位于MongoDB安装目录下,用于设置服务器端口、日志文件位置、权限控制、网络监听等参数。例如,你可以通过修改`bind_ip`字段来指定MongoDB监听的IP地址,`port`字段来设定端口号,`storage....

    MongoDb安装配置及其dos及可视化使用

    1. **MongoDB安装配置启动** MongoDB的安装通常包括下载最新稳定版的安装包,根据操作系统(如Windows、Linux或macOS)进行安装。在Windows上,可以通过运行安装程序完成安装;在Linux上,可以使用包管理器如apt或...

    MongoDB的安装文件,补丁以及可视化工具

    补丁文件是为了解决MongoDB已知问题或提升其性能的更新。这些补丁通常会修复安全漏洞,优化性能,或者增加新功能。在你的压缩包中,确保检查并应用这些补丁以保持MongoDB实例的最新状态和安全性。 关于标签"java"和...

    application(Cent OS安装 + MongoDB安装部署(单节点+副本集+分片) 详细教程)

    分片是MongoDB的可扩展性解决方案,适用于大数据存储。首先,需要一个配置服务器集群,至少包含三个配置服务器节点。在每个节点上安装MongoDB并启动配置服务器: ```bash mongod --configsvr --port 27019 --dbpath...

    MongoDB集群安装配置

    ### MongoDB集群安装配置详解 #### 一、引言 随着数据量的增长以及对高可用性的需求增加,构建MongoDB集群成为一种常见的解决方案。本文将详细介绍如何在Ubuntu 16环境下配置MongoDB集群,并通过实际步骤演示整个...

    MongoDB安装到windows服务的方法及遇到问题的完美解决方案.docx

    ### MongoDB安装到Windows服务的方法及遇到问题的完美解决方案 #### 一、概述 MongoDB是一款高性能、开源的NoSQL数据库系统,在数据存储方面具有很大的灵活性和扩展性。将其安装为Windows服务可以方便地管理和监控...

    mongodb的安装已经操作方法和一些规则

    ### MongoDB的安装与操作方法及规则 #### 一、NoSQL数据库分类及其特点 NoSQL数据库因其非关系型的数据存储方式,在处理大规模数据时具备很高的灵活性和可扩展性。主要分为四大类: 1. **键值(Key-Value)存储...

    Windows上安装MongoDB:完整步骤详解.pdf

    2. 启动MongoDB服务:打开命令行,输入`mongod.exe --dbpath=[安装目录]\data\db`命令,其中[安装目录]是你的MongoDB安装路径。 当MongoDB服务启动成功后,你可以通过命令行与MongoDB交互: 1. 连接MongoDB:输入`...

    MongoDB安装及安装过程中出现问题解决

    在本文中,我们将深入探讨MongoDB的安装过程,以及如何解决可能出现的问题。MongoDB以其灵活性、高性能和易用性而受到开发者的青睐,尤其适合那些需要处理结构不固定或半结构化数据的应用。 首先,我们来一步步安装...

Global site tag (gtag.js) - Google Analytics