在centos 7上安装mongodb时,如何处理此问题?
在CentOS上安装mongodb后,我键入命令在centos 7上安装mongodb时,如何处理此问题?,mongodb,installation,Mongodb,Installation,在CentOS上安装mongodb后,我键入命令systemctl status mongod,但出现以下问题(另请参见图片): systemctl状态mongod● mongod.service-MongoDB数据库服务器 已加载:已加载(/usr/lib/systemd/system/mongod.service;已启用; 供应商预设:禁用)激活:失败(结果:退出代码)02-28 20:17:01 CST;进程:3558 ExecStart=/usr/bin/mongod$OPTIONS (
systemctl status mongod
,但出现以下问题(另请参见图片):
systemctl状态mongod● mongod.service-MongoDB数据库服务器 已加载:已加载(/usr/lib/systemd/system/mongod.service;已启用; 供应商预设:禁用)激活:失败(结果:退出代码)02-28 20:17:01 CST;进程:3558 ExecStart=/usr/bin/mongod$OPTIONS (代码=退出,状态=2)进程:3556 ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb(代码=退出,状态=0/成功)进程:3554 ExecStartPre=/usr/bin/chown mongod:mongod/var/run/mongodb (代码=退出,状态=0/成功)进程:3547 ExecStartPre=/usr/bin/mkdir-p/var/run/mongodb(代码=退出, 状态=0/成功) 非常感谢你阅读我的问题。如果你能帮我解决这个问题,我将非常感激。
当您以其他用户的身份启动服务时,这种情况经常发生。 遵循以下步骤: -尝试先停止服务 sudo systemctl停止mongod
- 然后删除此文件:
- 重新启动mongodb服务 sudo系统控制启动mongod
如果这样做不行,我建议删除mongodb并遵循以下指南:(它在CentOS 7上对我非常有效) 尝试按如下方式安装mongodb:
- 创建/etc/yum.repos.d/mongodb-org-4.2.repo文件,以便可以使用yum直接安装mongodb:
- 将其粘贴到mongodb-org.repo中
- 验证MongoDB存储库是否存在
- 安装mongodb
- 启动mongodb服务:
- reload命令请求mongod进程读取配置文件/etc/mongod.conf,并在不需要重新启动的情况下应用任何更改
- 尝试使用MongoDB Shell访问数据库服务器:
这有助于我在centos7分配, 如果你还需要什么,请告诉我。 干杯
Radisystemctl状态管理器● mongod.service-MongoDB数据库服务器已加载:已加载(/usr/lib/systemd/system/mongod.service;已启用;供应商预设:已禁用)活动:失败(结果:退出代码)02-28 20:17:01 CST;进程:3558 ExecStart=/usr/bin/mongod$OPTIONS(code=exited,status=2)进程:3556 ExecStartPre=/usr/bin/chmod 0755/var/run/mongodb(code=exited,status=0/SUCCESS)进程:3554 ExecStartPre=/usr/bin/chown mongod:mongod/var/run/mongodb(code=exited,status=0/SUCCESS)进程:3547 ExecStartPre=/usr/bin/mkdir-p/var/run/mongodb(code=exited,status=0/SUCCESS)问题可能是您以其他用户的身份启动了该服务。请尝试停止该服务,删除带有“sudo rm/tmp/mongodb-27017.sock”的“mongodb-27017.sock”,然后再次启动该服务
sudo vi /etc/yum.repos.d/mongodb-org.repo
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
yum repolist
sudo yum install mongodb-org
sudo systemctl start mongod
sudo systemctl reload mongod