作者:粉红色头发丫头_960 | 来源:互联网 | 2023-10-10 11:45
1.hasdataalready,cannotinitiateset.在用主节点搭建集群的时候,会提示某个节点hasdataalready,cannotinitia
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"