首先,我在仲裁私有块链中创建了一个节点,并利用geth和引导节点发起了创建块链。然后,我运行节点,它运行块链。后来,我尝试与现有节点进行对等,然后将它与其他几个节点连接起来--它工作得很好。(创世纪文件,所有enode的networkid都是相同的)。
在那之后,它显示出“领导者是未知的”和
其他错误是"rafthttp:未能在集群1000中找到成员1“。
另一个异常情况是,当再次将现有对等点添加到集群中时(只为了查看其ID),它创建了一个raft id,并再次出现在集群中(实际上,它应该显示错误,但创建的是enode的两倍)。

通过查看上面的内容,您可以看到两次enode,raftid 4和12,创建(我认为它是geth 20.0版本中的bug,但后来我用geth 21版本进行了更新)。#如何解决它

如果我试图删除相同的enode,但它显示的是空白屏幕,与其他raftids相同。#如何解决此错误

如果我试图与现有节点进行对等,它就会显示出这样的结果:找不到成员。#如何解决这个问题?
我的命令用于连接到peer PRIVATE_CONFIG=ignore geth --datadir /home/ctquorumadmindev/QuorumChain/Test-Node2 -node-2- command -详细程度5 --networkid 786 -排-raftport 50501 -raftport现有2-rpc-rpcaddr 0.0.0-rpcport 8501 -rpcapi管理、db、调试、miner、net、shh、txpool、web3、仲裁器、调度站-端口25501 -ws-w鞍r 0.0.0.0 -体育8551 - web3 =db、eth、net、web3、web3、peer、个人管理、管理。web3
我的静态节点是

主节点//4ce4a5764647f418076a233a30fc34fcaa8f11d091440e5553c658d43faec60edc3992e373737716d6f4865b7606129ed1d5495819696216bd716960b20a341b正在运行,但其他节点没有连接到上面提到的raft集群,在此场景中描述了raft集群。#如何解决这个问题?
其他一些可能对你有帮助的信息:
*我多次创建并删除了raftId
*我试着用新的节点进行查找--它显示了相同的错误
。
发布于 2021-05-04 03:33:55
您可以删除所有节点上的raft文件,重新启动节点的群集,不会丢失块链数据。
https://ethereum.stackexchange.com/questions/94150
复制相似问题