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

本文涉及的产品
云数据库 MongoDB,通用型 2核4GB
简介:   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

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
168 0
|
1月前
|
分布式计算 关系型数据库 MySQL
Sqoop【部署 01】CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
【2月更文挑战第8天】Sqoop CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
100 1
|
10天前
|
JavaScript Linux 数据安全/隐私保护
如何在CentOS7部署Wiki.js知识库并实现分享好友公网远程使用【内网穿透】
如何在CentOS7部署Wiki.js知识库并实现分享好友公网远程使用【内网穿透】
|
16天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
29 0
|
16天前
|
分布式计算 Hadoop Java
centos 部署Hadoop-3.0-高性能集群(一)安装
centos 部署Hadoop-3.0-高性能集群(一)安装
16 0
|
22天前
|
IDE Linux 开发工具
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
19 0
|
27天前
|
Linux Shell 开发工具
CentOS8中Docker安装及部署
CentOS8中Docker安装及部署
77 0
|
1月前
|
存储 监控 Linux
Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
【2月更文挑战第17天】Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
28 1
Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
|
2月前
|
关系型数据库 MySQL Linux
Azkaban【部署 02】CentOS release 7.5安装配置azkaban-3.70.0安装阶段(含已编译的10个安装文件:可直接进行安装)
【2月更文挑战第5天】CentOS release 7.5安装配置azkaban-3.70.0安装阶段(含已编译的10个安装文件:可直接进行安装)
48 7
|
2月前
|
Java Linux 开发工具
Azkaban【部署 01】Linux环境 CentOS Linux release 7.5.1804安装配置azkaban-3.70.0编译阶段(附安装包及gradle-4.6资源)
【2月更文挑战第4天】Linux环境 CentOS Linux release 7.5.1804安装配置azkaban-3.70.0编译阶段(附安装包及gradle-4.6资源)
34 1