如何解决在mongodb中设置安装副本时找不到错误节点
尝试从头开始建立MongoDB副本集时,我感到非常沮丧。 我有2台机器运行debian os并安装了mongodb。当我尝试使用rs.add()将成员添加到副本集时,尽管我仍然通过以下方式连接到mongodb,但我还是出现了错误:
function onEdit(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if(s.getName() == "Approval" && r.getColumn() == 12 && r.getValue() == true) {
var row = r.getRow();
var numColumns = s.getLastColumn();
var targetSheet = ss.getSheetByName("ZSD Sheet");
var target = targetSheet.getRange(targetSheet.getLastRow() + 1,1);
s.getRange(row,1,numColumns).moveTo(target);
s.deleteRow(row);
}
}
这是错误消息
mongo --host 13.212.31.212:27017
这是mongod conf
rs0:PRIMARY> rs.add("13.212.31.212:27017")
{
"operationTime" : Timestamp(1597144435,1),"ok" : 0,"errmsg" : "Quorum check failed because not enough voting nodes responded; required 2 but only the following 1 voting nodes responded: 192.168.0.59:27017; the following nodes did not respond affirmatively: 13.212.31.212:27017 failed with Received heartbeat from member with the same member ID as ourself: 0","code" : 74,"codeName" : "NodeNotFound","$clusterTime" : {
"clusterTime" : Timestamp(1597144440,"signature" : {
"hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),"keyId" : NumberLong(0)
}
}
}
我做错了什么?
解决方法
这是描述性错误消息:
以下1个投票节点进行了响应:192.168.0.59:27017;以下节点没有肯定的响应:13.212.31.212:27017失败,并从与我们自己具有相同成员ID的成员接收到心跳:0“
这告诉您192.168.0.59:27017
和13.212.31.212:27017
是同一节点,并且您不能两次添加同一节点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。