当前位置: 首页 > 知识库问答 >
问题:

无法使用dbeaver连接到远程mongodb

段干昊然
2023-03-14

我正在使用dbeaver连接到远程mongodb服务器,这需要用户名和密码。我可以使用命令mongo-u spider-p spider 10.20.88.19/spider连接到它,但使用DBEAVER失败。

我试过所有这些凭据机制,但没有一个奏效。当我使用简单的机制时,它说

DBException:连接到Mongo实例[10.20.88.19]com.MongoDb.MongoMeoutException:MongoMeoutException:等待与ReadPreferenceServerSelector{ReadPreference=Primary}匹配得服务器时,在30000 ms后超时.群集状态的客户端视图是{type=unknown,servers=[{address=10.20.88.19:27017,type=unknown,state=connecting,Exception={com.mongodb.mongosecurityexception:异常验证MongoCredential{mechanism=plain,username='spider',source='spider',password=,mechanismproperties={}}},原因是{com.mongodb.mongoCommandexception:命令失败,错误为2:服务器10.20.88.19:27017上的“unsupported mechanism plain”。完整响应是{“supportedmechanics”:[“mongodb-cr”,“mongodb-x509”OK“:0.0,”Code“:2,”errMsg“:”不支持的机制平原“}}}]

和使用MONGODB-CR时

DBException:连接到Mongo实例[10.20.88.19]com.MongoDb.MongoCommandException:MongoCommandException:命令失败,错误13:“未授权管理员在服务器10.20.88.19:27017上执行命令{ListDatabases:1}”。完整响应为{“OK”:0.0,“errMsg”:“未授权管理员执行命令{ListDatabases:1}”,“Code”:13}

共有1个答案

秋向阳
2023-03-14

您需要在DB服务器或app服务器上运行jsonListener,然后连接到jsonListenner框和端口。

 类似资料:
  • 设置为 运行返回 当尝试将数据库连接到///时,Dbeaver日志返回以下内容: 真的不知道如何使连接工作。SSH隧道显然可以工作,但是到db的连接失败了。我在另一个容器中运行了一个Spring Boot应用程序,并通过连接字符串将其连接起来。 对此有什么意见吗?是否没有映射到内部网络?

  • 我在A机上设置了伪分布式模式的Hadoop和Hbase,我正在B机上运行我的客户端(Java程序)(A机和B机可以互相通信)。但我这样做面临问题。 我的客户端代码如下所示: 配置config=HBaseConfiguration.create(); config.set(“HBase.ZookeePer.quorum”,zookeeperLocation);config.set(“hbase.zo

  • 问题内容: 我正在尝试使用jstatd用jps查询远程JVM,以便最终使用VisualVM对其进行监视。 我让jstatd使用以下安全策略运行: jstatd在带有1.6.0_10版本的HotSpot vm的64位Linux机器上运行。jstatd命令是: 我正在尝试从Windows 7计算机运行jps。由于防火墙的限制,我通过SSH隧道将RMI数据通过隧道传输到我的Windows计算机,这样jp

  • 当我试图将我的一台机器用作WinRM客户端以连接到另一台机器时,我的一台机器出现问题。场景是: Window 7上的问题机器(VM A)已经启用了WinRM(已经运行winrm快速配置,Enable-PSRemoting),然后我将远程机器(VM C)的IP添加到VM A的受信任主机中,然后运行Test-WSMan,我得到这个错误Test-WSMan: 客户端无法连接到请求中指定的目标。验证目标上

  • 问题内容: 我已经在服务器上安装了Kibana 5.4和Elastic search 5.4,我可以通过使用本地计算机上的curl来访问Kibana和Elastic search 我得到以下回应 var hashRoute =’/ app / kibana’; var defaultRoute =’/ app / kibana’; var hash = window.location.hash;

  • 我已经在服务器上安装了Kibana 5.4和Elastic search 5.4,我可以使用 我得到以下回应 var hashRoute='/app/kibana'; var defaultRoute='/app/kibana'; var hash=window.location.hash; if(hash.length){window.location=hashRoute hash;}其他{wi