Exception in thread "main" com.mongodb.MongoTimeoutException:
Timed out after 30000 ms while waiting for a server that matches
WritableServerSelector. Client view of cluster state is {type=
UNKNOWN, servers=[{address=hadoop02:12345, type=UNKNOWN, state=
CONNECTING, exception={com.mongodb.MongoSocketOpenException:
Exception opening socket}, caused by {java.net.SocketTimeoutException:
connect timed out}}]
java连接不上Mongodb
解决方法:
修改conf文件中的mongod.conf
添加上bind_ip=0.0.0.0 允许所有访问

然后可以连接Navicat 测试是否能连接上

本文详细介绍了在遇到Java连接MongoDB超时错误时的解决步骤。通过修改mongod.conf文件中的bind_ip参数为0.0.0.0,允许所有IP地址访问,解决了连接问题。最后,使用Navicat进行测试,确认连接成功。
1万+

被折叠的 条评论
为什么被折叠?



