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

目录
相关文章
|
4月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
865 69
|
3月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
671 16
|
7月前
|
Linux 应用服务中间件 nginx
在CentOS上部署Minikube教程
至此,您已成功在CentOS上部署并使用Minikube。您可以自由探索Kubernetes的世界,熟练配置和管理Kubernetes集群。
687 20
|
9月前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
957 13
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
8月前
|
Linux 网络安全 数据安全/隐私保护
在CentOS 7.9中安装sshpass教程
如果在控制台显示出sshpass的使用方法,那就说明我们的大餐已经准备好,sshpass已经成功安装。 以上就是在 CentOS 7.9 中安装 sshpass 的彩色步骤,专业而生动,就像大厨在厨房一样顺利。
353 8
|
9月前
|
存储 Linux 网络安全
如何从CentOS7升级到8?CentOS8最新安装教程
从CentOS 7升级到8只需三步:清理系统、更换软件包及存储库、安装新内核与发布版本。首先确保系统最新并清理冗余包,接着替换基础系统包为CentOS 8版本,最后通过DNF工具完成内核更新与系统同步。整个过程需在终端执行,建议升级前备份VPS快照以防数据丢失。此方法可避免重装系统导致的数据清除问题,实现平滑升级。
1618 6
|
10月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
362 20
|
缓存 Linux
解决CentOS 7停止更新后yum源失效问题【图文教程】
以上步骤完成后,你的 CentOS 7 系统就会使用阿里云的 yum 源,更换yum以后就可以正常使用啦。
11000 2
|
Oracle 关系型数据库 MySQL
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
|
NoSQL Linux MongoDB
CentOS 7.6安装 MongoDB 5.0.2
CentOS 7.6安装 MongoDB 5.0.2
2246 0
CentOS 7.6安装 MongoDB 5.0.2