MongoDB 4.4 安装 linux

摘要:
//repo.mongodb.com/yum/redhat/$releaseever/mongodb-enterprise/4.4/$basearch/gpgcheck=1enabled=1gpgkey=https:

1. 官方链接:

 https://docs.mongodb.com/v4.4/tutorial/install-mongodb-enterprise-on-red-hat/

1、配置存储库。

创建一个/etc/yum.repos.d/mongodb-enterprise-4.4.repo文件,以便您可以使用yum以下命令直接安装 MongoDB 企业版

[mongodb-enterprise-4.4]
name=MongoDB Enterprise Repository
baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/4.4/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

2、安装 MongoDB 企业包

sudo yum install -y mongodb-enterprise-4.4.10 mongodb-enterprise-server-4.4.10 mongodb-enterprise-shell-4.4.10 mongodb-enterprise-mongos-4.4.10 mongodb-enterprise-tools-4.4.10

2.2

启动: sudo systemctl start mongod

查看状态:sudo systemctl status mongod
开机启动: sudo systemctl enable mongod

  

关闭数据库:

   mongo   -> use admin  -> db.shutdownServer()

   pkill mongod

MongoDB 4.4 安装 linux第1张

shell: mongo

 [mongo@redhatB data]$ mongod  --shutdown  --dbpath /database/mongodb/data/
killing process with pid: 17747      备注:mongod 命令的 shutdown 选项能干净的关闭 MongoDB 服务。

3、数据和日志文件位置

 /var/lib/mongo

 /var/log/mongodb

4. 绑定地址设置:

配置文件位置: /etc/mongod.conf

配置项:

https://docs.mongodb.com/v4.4/reference/configuration-options/#mongodb-setting-net.bindIp

net.bindIp 来设置绑定ip

replication:

    replSetName: "rs0"

要绑定到所有 IPv4 地址,请输入0.0.0.0

或执行命令: mongod --bind_ip_all

5. 副本集配置

https://docs.mongodb.com/v4.4/tutorial/deploy-replica-set/

统一副本集名称:

 mongod --replSet rs0

绑定所有ip :  mongod --replSet "rs0" --bind_ip 0.0.0.0

添加配置:

>rs.initiate( {
_id : "rs0",
members: [
{ _id: 0, host: "192.168.59.196:27017" },
{ _id: 1, host: "192.168.59.210:27017" },
{ _id: 2, host: "192.168.59.102:27017" }
]
})

6. 启动报错

ERROR: child process failed, exited with 14

参考:https://stackoverflow.com/questions/30476447/mongodb-error-child-process-failed-exited-with-error-number-14

with me I remove file: /tmp/mongodb-27017.sock then restart mongod

免责声明:文章转载自《MongoDB 4.4 安装 linux》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java调用Http/Https接口(8,end)OkHttp调用Http/Https接口Java 关于日期加一天(日期往后多一天)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

git使用教程13-.gitignore忽略文件不提交

前言 git 提交代码到仓库的时候,经常有一些缓存文件我们不希望提交过去,手动去筛选会比较浪费时间。 在项目跟目录放一个 .gitignore 文件,可以指定忽略哪些文件不用提交。 .gitignore文件的使用 在项目根目录,指定哪些文件不用提交 .gitignore文件内容示例 .idea/* .pytest_cache/* __pycache__/*...

JavaWeb项目架构之NFS文件服务器

NFS简介 NFS(Network File System)即网络文件系统。 主要功能:通过网络(局域网)让不同的主机系统之间可以共享文件或目录。 主要用途:NFS网络文件系统一般被用来存储共享视频,图片,附件等静态资源文件。 NFS存储服务 无NFS文件共享存储 当用户A通过互联网上传文件时,经过负载均衡,随机或者定向分配到某个节点。但是当用户B去下载...

Flink学习(十三) Flink 常见核心概念分析

分布式缓存熟悉 Hadoop 的你应该知道,分布式缓存最初的思想诞生于 Hadoop 框架,Hadoop 会将一些数据或者文件缓存在 HDFS 上,在分布式环境中让所有的计算节点调用同一个配置文件。在 Flink 中,Flink 框架开发者们同样将这个特性进行了实现。 Flink 提供的分布式缓存类型 Hadoop,目的是为了在分布式环境中让每一个 Tas...

vscode开发vue项目使用eslint+prettier格式化:保存时自动执行lint进行修复(升级篇,保存时可格式化模板和css)

说明,之前的vscode开发vue项目保存时自动执行lint进行修复保存格式化,只对vue中js部分有效,template和css没有格式化,先基于此进行升级,步骤如下: 1. vue-cli创建项目时选择eslint+prettier(也可后期安装使用) 2. .eslintrc.js文件配置eslint规则(按照自己需求定义) 3. .eslintig...

三、文件的操作、函数、类和对象

一、文件 文件的打开与关闭 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式) 示例如下: f = open('test.txt', 'w') 说明: 访问模式 说明 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 w 打开一个文件只用于写入。如果该文件已存...

前端嵌入视频直播和聊天支持.m3u8格式

1、安装vue-video-player npm install vue-video-player --save 2、在main.js中引入vue-video-player import VideoPlayer from 'vue-video-player' require('video.js/dist/video-js.css') require('vu...