首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >启动mongod.service失败:在Ubuntu20.04上找不到单元mongod.service

启动mongod.service失败:在Ubuntu20.04上找不到单元mongod.service
EN

Stack Overflow用户
提问于 2020-07-21 14:24:49
回答 2查看 1.7K关注 0票数 0

我在我的Ubuntu20.04LTS上遵循了插入的官方指令,在启动mongodb时,我使用了一行:sudo systemctl start mongod,我得到了如下错误:

代码语言:javascript
运行
复制
Failed to start mongod.service: Unit mongod.service not found.

当然,我试图作为mongdb指令重新加载:

代码语言:javascript
运行
复制
sudo systemctl daemon-reload

它仍然显示:

代码语言:javascript
运行
复制
Failed to start mongod.service: Unit mongod.service not found.

然后我试着:

代码语言:javascript
运行
复制
systemctl list-unit-files --type=service

去找mongod.service,但我找不到。我试过:

代码语言:javascript
运行
复制
ls /lib/systemd/system

也没有mongod.service文件

我真的需要帮忙!

EN

回答 2

Stack Overflow用户

发布于 2022-07-25 05:52:49

现在回答已经太晚了,但可能会对某人有帮助。

在我的例子中,如果我运行的ls /lib/systemd/system | grep mongo没有与Mongo相关的文件。因此,我手动创建了一个服务文件。

第1步。

sudo touch /lib/systemd/system/mongod.service

第2步。

在vim/nano中打开文件并粘贴到脚本下面。

代码语言:javascript
运行
复制
[Unit]
Description=MongoDB Database Server
Documentation=https://docs.mongodb.org/manual
After=network-online.target
Wants=network-online.target

[Service]
User=mongodb
Group=mongodb
EnvironmentFile=-/etc/default/mongod
ExecStart=/usr/bin/mongod --config /etc/mongod.conf
PIDFile=/var/run/mongodb/mongod.pid
# file size
LimitFSIZE=infinity
# cpu time
LimitCPU=infinity
# virtual memory size
LimitAS=infinity
# open files
LimitNOFILE=64000
# processes/threads
LimitNPROC=64000
# locked memory
LimitMEMLOCK=infinity
# total threads (user+kernel)
TasksMax=infinity
TasksAccounting=false

# Recommended limits for mongod as specified in
# https://docs.mongodb.com/manual/reference/ulimit/#recommended-ulimit-settings

[Install]
WantedBy=multi-user.target

这是mongod的默认服务文件。现在运行sudo systemctl start mongod。希望能成功。

票数 0
EN

Stack Overflow用户

发布于 2022-08-17 18:51:51

清除当前安装后,进行重新安装。

代码语言:javascript
运行
复制
sudo apt purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

第一次在没有sudo的情况下运行命令

代码语言:javascript
运行
复制
systemctl start mongod.service
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63016714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档