配置Mongodb-进入web控制台无法显示报错

本文介绍了当尝试通过HTTP访问MongoDB时遇到的问题及其解决方法。主要原因是未使用–httpinterface参数启动MongoDB服务,正确的做法是使用该参数启动服务,并通过端口+1000的方式访问。
部署运行你感兴趣的模型镜像

一:问题描述

我在浏览器里输入mongodb所在机器IP及端口号:http://192.168.59.140:27017/
页面出现:
It looks like you are trying to access MongoDB over HTTP on the native driver port.
如图:

这里写图片描述
二:出错原因

没有以–httpinterface参数启动mongodb,且应该以你的mongodb端口号+1000进行访问。

三:解决办法

以–httpinterface参数启动mongodb。
如:

[plain] view plain copy
1. ./bin/mongod -f /home/mongodb/etc/mongo.conf –httpinterface

在浏览器里输入:http://192.168.59.140:28017/

这里写图片描述

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

在安装MongoDB时遇到dpkg依赖问题,可尝试以下方法解决: ### 手动下载并安装依赖包 可以手动从MongoDB官方下载对应依赖包的.deb文件,然后使用`dpkg -i`命令进行安装。例如: ```bash # 下载 mongodb-mongosh 包 wget https://fastdl.mongodb.org/mongosh/mongodb-mongosh_2.5.1_amd64.deb # 安装 mongodb-mongosh 包 dpkg -i mongodb-mongosh_2.5.1_amd64.deb # 若需要其他依赖包,同理操作 # 例如下载 mongodb-org-database 包(需找到对应版本的下载链接) wget <mongodb-org-database下载链接> dpkg -i <mongodb-org-database文件名>.deb # 下载 mongodb-org-database-tools-extra 包(需找到对应版本的下载链接) wget <mongodb-org-database-tools-extra下载链接> dpkg -i <mongodb-org-database-tools-extra文件名>.deb ``` 需要注意的是,要确保下载的版本与系统环境兼容。 ### 使用 apt-get 修复依赖关系 在使用`dpkg -i`安装依赖包后,可能会因为依赖不完整而报错,此时可以使用`apt-get`来修复依赖关系: ```bash sudo apt-get -f install ``` 该命令会尝试自动安装缺少的依赖项,以解决依赖问题。 ### 检查系统版本兼容性 确保使用的Ubuntu版本与MongoDB版本兼容。如官方文档提到有些Ubuntu版本在3.6+已退出支持,若系统版本与MongoDB版本不匹配,可能会导致依赖问题 [^5]。 ### 清理旧的MongoDB安装 如果之前安装过MongoDB,可能存在残留文件影响新的安装。可以使用以下命令彻底卸载旧版本: ```bash sudo apt-get --purge remove mongodb mongodb-clients mongodb-server sudo apt-get autoremove ``` 然后重新进行安装操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值