【发布时间】:2021-06-10 10:07:04
【问题描述】:
我将 mongodb.properties 传递为
connector.name=mongodb mongodb.seeds=127.0.0.1:27017 mongodb.credentials=username:password@database
但是在通过查询后运行目录时,它会给出错误
Query 20210312_110147_00003_zxyd4 failed: com.mongodb.MongoTimeoutException: Timed out after 30000 ms while waiting for a server that matches com.mongodb.client.internal.MongoClientDelegate$1@469d4507. Client view of cluster state is {type=REPLICA_SET, servers=[{address=hostname:27017, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketOpenException: Exception opening socket}, caused by {java.net.SocketTimeoutException: connect timed out}}]
有人可以帮忙吗?连接时我做错了吗?
注意:- 我在本地运行 trino,使用单台机器进行测试,它既是协调器又是工作器,而 mongodb 在其他服务器上,但我正在将 localhost 路由到所需的使用 ssh 的服务器
【问题讨论】:
-
您是否确认可以使用相同的配置连接 MongoDB Compass 或其他客户端?
-
是的,我在 robo3T 中尝试过使用相同的配置。它正在工作