尝试将新对等方加入现有网络时出现错误

时间:2019-01-21 13:45:29

标签: docker hyperledger-fabric

我使用byfn.sh启动了网络。然后尝试将新的对等方添加到网络。在修改crypto-config.yaml-之后首先扩展对等节点 模板:       数:3 然后使用额外的对等配置创建一个新的yaml文件。最后配置。 然后从cli容器内部-对等通道加入-b mychannel.block

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
#rewrite all to /index.php excluding `/index.php the destination uri
RewriteCond ℅{REQUEST_URI} !/index\.php$ [NC]
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

版本:“ 2”

卷:   peer2.org1.example.com:

网络:   byfn:

服务:   peer2.org1.example.com:     container_name:peer2.org1.example.com     扩展:       文件:base / peer-base.yaml       服务:同辈     环境:       -CORE_PEER_ID = peer2.org1.example.com       -CORE_PEER_ADDRESS = peer2.org1.example.com:7051       -CORE_PEER_GOSSIP_EXTERNALENDPOINT = peer2.org1.example.com:7051       -CORE_PEER_GOSSIP_BOOTSTRAP = peer0.org1.example.com:7051       -CORE_PEER_LOCALMSPID = Org1MSP     数量:       -/ var / run /:/ host / var / run /       -./crypto-config/peerOrganizations/org1.example.com/peers/peer2.org1.example.com/msp:/etc/hyperledger/fabric/msp       -./crypto-config/peerOrganizations/org1.example.com/peers/peer2.org1.example.com/tls:/etc/hyperledger/fabric/tls       -peer2.org1.example.com:/var/hyperledger/production     端口:       -11051:7051       -11053:7053

我期望-成功加入。但是在peer2.org1的日志中,我看到警告-[gossip / discovery] func1-> WARN 04e无法连接到{peer0.org1.example.com:7051 [] [] peer0.org1.example.com:7051} :上下文截止日期已结束

我有一个模糊的想法,我需要在某个地方添加一些内容以进行DSN发现,但不确定在哪里。请帮忙。

1 个答案:

答案 0 :(得分:0)

将您的新对等方添加到docker-compose.yaml中的peer0.org1.example.com的CORE_PEER_GOSSIP_BOOTSTRAP环境变量中,如下所示:

  

CORE_PEER_GOSSIP_BOOTSTRAP = peer1.org1.example.com:7051 peer2.org1.example.com:7051

别忘了重新启动容器