linux - Mongod 不是服务 | Ubuntu | WSL。错误:mongod:无法识别的服务
问题描述
我将 WSL2 与 Ubuntu 20.04.2 LTS 一起使用。我尝试设置 mongodb。有两个问题:
运行命令
sudo apt-get install -y mongodb-org
会导致以下错误。处理时遇到错误:/tmp/apt-dpkg-install-NtCqHi/1-mongodb-org-server_4.4.4_amd64.deb /tmp/apt-dpkg-install-NtCqHi/2-mongodb-org-mongos_4.4.4_amd64 .deb E: 子进程 /usr/bin/dpkg 返回错误代码 (1)
尽管该命令
mongod --version
导致:db version v3.6.8 git version: 8e540c0b6db93ce994cc548f000900bdc740f80a OpenSSL version: OpenSSL 1.1.1f 31 Mar 2020 allocator: tcmalloc modules: none build environment: distarch: x86_64 target_arch: x86_64 这不是最新的,尽管我安装了最新的社区版本。运行
sudo service mongod start
显示以下错误:mongod:无法识别的服务
系统中当前可用的服务列表是:
sudo service --status-all
[ - ] apparmor
[ ? ] apport
[ - ] atd
[ - ] console-setup.sh
[ - ] cron
[ ? ] cryptdisks
[ ? ] cryptdisks-early
[ - ] dbus
[ ? ] hwclock.sh
[ + ] irqbalance
[ - ] iscsid
[ - ] keyboard-setup.sh
[ ? ] kmod
[ - ] lvm2
[ - ] lvm2-lvmpolld
[ - ] multipath-tools
[ + ] open-iscsi
[ - ] open-vm-tools
[ ? ] plymouth
[ ? ] plymouth-log
[ - ] postgresql
[ - ] procps
[ + ] redis-server
[ - ] rsync
[ - ] rsyslog
[ - ] screen-cleanup
[ - ] ssh
[ - ] sysstat
[ - ] udev
[ - ] ufw
[ - ] unattended-upgrades
[ - ] uuidd
[ - ] x11-common
解决方案
这对我有用:
sudo apt-get 更新
sudo apt-get install mongodb
sudo 服务 mongodb 启动
:: 我的设置:[win10,wsl2]
推荐阅读
- ubuntu - 如何在 ubuntu 上下载和安装 HTML 帮助研讨会?
- html - 盒子阴影没有出现在边缘
- firebase - 忽略 firebase.firestore.timestamp
- android - 使用 'by viewModels()' 在我的片段中获取视图模型显示错误
- dataset - 如何对数据集标签进行分类以进行情感分析
- swift - Dow Swift 的 UIColorWell 能否提供 selectedColor 的十六进制表示?
- ef-code-first - .NET 6 - 带有 EFCore 的 WebAPI - 生成迁移时出错
- amazon-web-services - AWS Glue 中的更改数据捕获
- reactjs - React 侧边栏菜单
- javascript - 以页的形式划分数组时遗漏的元素