centos7.3部署MongoDB4.0.1 实际教程-阿里云开发者社区

开发者社区> dasein58> 正文

centos7.3部署MongoDB4.0.1 实际教程

简介:   Centos7.3安装MongoDB   上传软件包   1. 解包   tar zxvf mongodb-linux-x86_64-rhel70-4.0.1.tgz   2. 把解压出来的包更改名称   mv mongodb-linux-x86_64-rhel70-4.0.1 mongodb4.0.1   3. 在/usr/local下创建目录并把包移动过去
+关注继续查看

  Centos7.3安装MongoDB

  上传软件包

  1. 解包

  tar zxvf mongodb-linux-x86_64-rhel70-4.0.1.tgz

  2. 把解压出来的包更改名称

  mv mongodb-linux-x86_64-rhel70-4.0.1 mongodb4.0.1

  3. 在/usr/local下创建目录并把包移动过去

  mkdir -p mongodb

  mv tool/mongodb4.0.1 mongodb/

  4. 进入MongoDB目录创建日志目录和数据存放目录

  cd /usr/local/mongodb/mongodb4.0.1/

  mkdir -p {logs,data}

  5. 创建用户自定义配置文件

  vim mongodb.conf

  #idae -MongoDB config start - 2021-08-19

  dbpath=/usr/local/mongodb/mongodb4.0.1/data

  logpath=/usr/local/mongodb/mongodb4.0.1/logs/mongodb.log

  port=27017

  fork=true

  #idae -MongoDB config end -2021-08-19

  参数解释:

  更多参数访问

  https://blog.csdn.net/guoxingege/article/details/47339885

  --dbpath 数据库路径(数据文件)

  --logpath 日志文件路径

  --master 指定为主机器

  --slave 指定为从机器

  --source 指定主机器的IP地址

  --pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是卖二手游戏空闲磁盘大小的5%)。

  --logappend 日志文件末尾添加,即使用追加的方式写日志

  --journal 启用日志

  --port 启用端口号

  --fork 在后台运行

  --only 指定只复制哪一个数据库

  --slavedelay 指从复制检测的时间间隔

  --auth 是否需要验证权限登录(用户名和密码)

  --syncdelay 数据写入硬盘的时间(秒),0是不等待,直接写入

  --notablescan 不允许表扫描

  --maxConns 最大的并发连接数,默认2000

  --pidfilepath 指定进程文件,不指定则不产生进程文件

  --bind_ip 绑定IP,绑定后只能绑定的IP访问服务

  6.以自定义的 mongodb 配置文件方式启动:

  PATH=$PATH:/usr/local/mongodb/mongodb4.0.1/bin

  ./mongod --config mongodb.conf

  7. 查看是否启动成功

  ps aux | grep mongodb

  netstat -anp | grep 27017

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9963 0
阿里云 Centos7.5安装JDK1.8与环境变量配置全教程
阿里云 Centos7.5安装JDK1.8与环境变量配置全教程
987 0
VMware安装最新版CentOS7图文教程
首先安装VM,VM破解版和激活版的百度有很多,随意下载一个 下载CentOS7 地址1:https://mirrors.btte.
1521 0
VM安装CentOS教程
VM安装CentOS教程
56 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13719 0
Docker系列教程02-Docker安装(CentOS7/Ubuntu/macOS/Windows)
原文:http://www.itmuch.com/docker/02-docker-install/ 2.1 CentOS 2.1.1 系统要求 CentOS 7或更高版本 centos-extras 仓库必须处于启用状态,该仓库默认启用,但如果您禁用了该仓库,请按照https://wiki.centos.org/AdditionalResources/Repositories 中的描述重新启用。
1367 0
CentOS openssh 升级教程
低版本和centos系统默认安装的openssh版本经常会有高风险漏洞,因此openssh需要保持升级到最新版本。
354 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
7315 0
CentOS安装使用.netcore极简教程(免费提供学习服务器)
原文:CentOS安装使用.netcore极简教程(免费提供学习服务器) 本文目标是指引从未使用过Linux的.Neter,如何在CentOS7上安装.Net Core环境,以及部署.Net Core应用。
1259 0
+关注
765
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载