Ошибка при настройке одноранговых узлов организации для сплетен - PullRequest
0 голосов
/ 15 сентября 2018

Я пытаюсь протестировать образец для сбора частных данных в Hyperledger Fabric.Для этого мне нужно определить одноранговые одноранговые узлы для каждой организации в канале для работы сервиса Gossip.Я проследил за документацией и сгенерировал артефакты одноранговых узлов с помощью -

configtxgen -profile TwoOrgsChannel -channelID mychannel -outputAnchorPeersUpdate=Org1MSPanchors.tx -asOrg=Org1MSP
configtxgen -profile TwoOrgsChannel -channelID mychannel -outputAnchorPeersUpdate=Org2MSPanchors.tx -asOrg=Org2MSP

И затем обновил канал на peer channel update -f Org1MSPanchors.tx -c mychannel -o orderer.example.com:7050 --tls $CORE_PEER_TLS_ENABLED --cafile <location of the pem file> В журналах одноранговых узлов одноранговые узлы распознаются, но одноранговые узлы не могут общаться черезсплетни.Ниже приведены ошибки, полученные в журналах одноранговых узлов.

[33m2018-09-15 19:08:19.354 UTC [gossip/discovery] func1 -> WARN 186[0m Could not connect to {ip-172-31-25-195:7051 [] [] ip-172-31-25-195:7051 <nil> <nil>} : context deadline exceeded
[33m2018-09-15 19:08:27.617 UTC [gossip/gossip] func1 -> WARN 187[0m Deep probe of ip-172-31-13-62:7051 failed: context deadline exceeded
github.com/hyperledger/fabric/gossip/gossip.(*gossipServiceImpl).learnAnchorPeers.func1

    /opt/gopath/src/github.com/hyperledger/fabric/gossip/gossip/gossip_impl.go:248
github.com/hyperledger/fabric/gossip/discovery.(*gossipDiscoveryImpl).Connect.func1
    /opt/gopath/src/github.com/hyperledger/fabric/gossip/discovery/discovery_impl.go:150
runtime.goexit

Однако я могу выполнить nping и nc между узлами на порту 7051.Спасибо за любую помощь.

...