摘要:安装配置环境下载安装包解压安装包修改文件夹名称添加环境变量安装地址保存后,编译系统配置配置文件在目录下创建配置文件数据文件存放目录日志文件存放目录端口以守护程序的方式启用,即在后台运行文件夹创建文件夹,保存日志和信息。该文件就是中的。
安装mongodb 配置环境
下载安装包
https://www.mongodb.com/downl...
解压安装包
tar -zxvf mongodb-linux-x86_64-amazon-3.6.4.tgz
修改文件夹名称
mv mongodb-linux-x86_64-amazon-3.6.4 mongodb
添加环境变量
vi /etc/profile export MONGODB_HOME=/usr/local/mongodb # mongodb安装地址 export PATH=$PATH:$MONGODB_HOME/bin
保存后,编译系统配置
source /etc/profile
在bin目录下创建mongodb.conf配置文件
cd /usr/local/mongodb/bin vi mongodb.conf dbpath = /usr/local/mongodb/data/db #数据文件存放目录 logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录 port = 27017 #端口 fork = true #以守护程序的方式启用,即在后台运行 nohttpinterface = truedata文件夹
创建data文件夹,保存日志和db信息。该文件就是mongodb.conf中的dbpath、logpath。
mkdir -p /data/logs mkdir -p /data/db启动mongodb 启动mongodb
./mongod -f mongodb.conf
进入mongodb数据库./mongo
mongodb 命令简介 缺省的启动方式./mongod
缺省的启动方式,数据存储目录里是/data/db,监听端口是27017
./mongod --port 51017 --dbpath /home/mongo/data --logpath /home/mongo/log/log.log --logappend --fork --journal 1000
基本参数: -f 指定配置文件 (参考:http://www.mongodb.org/display/DOCS/File+Based+Configuration) --port 指定端口,默认是27017 --dbpath 数据目录路径 --logpath 日志文件路径 --logappend 日志append而不是overwrite --fork 以创建子进程的方式运行 --journal 日志提交间隔,默认100ms --nojournal 关闭日志功能,2.0版本以上是默认开启的mongodb关闭
use adminmongodb连接错误
db.shutdownServer()
db.shutdownServer({force : true}) 强制关闭Mongod,应对副本集中主从时间差超过10s时不允许关闭主库的情况
不要使用kill直接杀mongo进程的方式关闭数据节点,会造成数据损坏
mongodb启动不了:child process failed, exited with error number 48
原因1:非正常关闭mongodb
方法:
1.找到mongod.lock文件,并删除mongod.lock 2.以修复方式启动mongodb /root/work/mongodb/mongodb/bin/mongod --repair --dbpath=/root/work/mongodb/mongodb/data 3.启动mongodb /usr/bin/mongod -f /etc/mongod.conf 4.查看进程是否运行 ps aux|grep mongo
原因2:端口被占用
可能是因为已经启动了mongodb,查看系统中有没有已经安装的mongodb,或者更改端口。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/19246.html
这个文档提供了为各种 Linux 系统安装 MongoDB 社区版的说明。 注意:MongoDB 3.2 开始, 32位二进制版弃用并且在以后的版本中将在不可用. 推荐 为了获得最佳的安装体验, MongoDB 提供了流行的 Linux 发行版的软件包. 这些软件包, 支持特定平台并提供性能改进和 TLS/SSL 支持, 是运行 MongoDB 的首选方式. 以下教程详细介绍了这些系统的安装过程:...
摘要:安装并使用服务器部署从安装到使用的过程中,碰到很多问题,记录一下,和大家共勉。创建日志目录新建配置文件安装时在目录下并没有找到配置文件,所以按照配置文件启动时,需要新建配置文件。 Linux 安装并使用 MongoDB Linux 服务器部署 MongoDB,从安装到使用的过程中,碰到很多问题,记录一下,和大家共勉。 安装 MongoDB 提供了 Linux 各发行版本 64 位的安装...
摘要:概述的社区版的编译版本没有为其它系统安装社区版的支持包提供了一个简单的选项注意建议不要使用这种办法除非你有特定的需要可用的软件包不能解决的时候安装社区版提供了位和位已弃用的构建的归档。选择适合你的系统的安装流程。 概述 Linux的MongoDB社区版的编译版本没有为其它 Linux 系统安装MongoDB社区版的支持包提供了一个简单的选项 注意: 建议不要使用这种办法, 除非你有特...
摘要:概述使用这个教程在企业版或者使用软件包安装社区版虽然一些发行版包含自己的软件包官方的社区版包通常是最新的平台支持本安装教程仅支持位操作系统详细信息请参阅平台支持不建议对企业版的支持软件包在自己的存储库中提供官方支持软件包此存储库包含以下软件 概述 使用这个教程在 Red Hat 企业版 Linux 或者 CentOS6/7 Linux 使用 .rpm 软件包安装 MongoDB 社区版...
阅读 2510·2021-11-24 09:39
阅读 3427·2021-11-15 11:37
阅读 2289·2021-10-08 10:04
阅读 3991·2021-09-09 11:54
阅读 1900·2021-08-18 10:24
阅读 1087·2019-08-30 11:02
阅读 1817·2019-08-29 18:45
阅读 1677·2019-08-29 16:33