当前位置: 代码迷 >> 综合 >> MongoDB:集群搭建的几个问题
  详细解决方案

MongoDB:集群搭建的几个问题

热度:48   发布时间:2023-09-18 16:12:56.0

1. has data already, cannot initiate set.

在用主节点搭建集群的时候,会提示某个节点has data already,cannot initiate set。这个问题目前我的解决方法是删除其服务下的data文件夹下的所有内容,并且重新启动服务。相当于格式化之。

2.not master and slaveOk=false

集群构建好之后,从节点进行查询操作时,出现这样的报错。需要执行rs.slaveOk()的操作后,就可以正常进行查询了。但是仍然不可以进行读写。

3.无法连接到端口27018

这个问题其实比较简单,在确保你的mongodb安装正确,设置好data/db和log文件夹,以及config文件配置好,正确启动服务器一般是没有问题的。但是当你想要连接数据库的时候,却会连接不上,控制台也只会告诉你连接失败,并不给出具体原因。那么这个时候建议检查端口占用情况。

netstat -ano      netstat -aon|findstr "49157"