网络中可能只有一个对等组织吗?

时间:2019-10-02 23:20:26

标签: hyperledger-fabric

我正在设置一些体系结构,以使用Hyperledger Fabric测试某些功能。

有3个组织,每个组织仅由一个同伴组成2个(可用性不是测试的主要关注点),我在八卦中得到了一些警告:无法与0.0.0.0:7051建立连接,对于两个同龄人。

   2019-10-02 15:18:49.667 UTC [gossip.discovery] func1 -> WARN 02e Could not 
   connect to Endpoint: 127.0.0.1:7051, InternalEndpoint: 127.0.0.1:7051, 
   PKI ID: <nil>, Metadata:  : context deadline exceeded

我开始怀疑是否只有一个Org同行至少是可行的,找不到关于如何在docker-compose.yaml中选择env设置的任何示例或指南,或者任何表明您可以做到的事情?没有一个同等组织。

有任何提示吗?

谢谢

1 个答案:

答案 0 :(得分:0)

warning on gossip: can't establish connection with 0.0.0.0:7051

这是因为您没有更新锚点对等事务,请通过提供anchor.tx来更新事务

检查:https://hyperledger-fabric.readthedocs.io/en/release-1.1/glossary.html#anchor-peer

锚点用于建立跨组织的通信

用于生成anchorpeer.tx的命令:

configtxgen -outputAnchorPeersUpdate anchor_peer_tx.pb -profile SampleSingleMSPChannelV1_1 -asOrg Org1
  

将配置更新事务输出到anchor_peer_tx.pb   设置配置文件中定义的组织Org1的锚点对等点   基于configtx.yaml的SampleSingleMSPChannelV1_1。