如何在本地计算机上运行Hyperledger Fabric Network?

时间:2019-01-10 12:51:27

标签: hyperledger-fabric hyperledger

我试图在不使用docker的情况下运行示例Hyperledger Fabric网络,并尝试按照this教程创建频道。

订购者在终端窗口1 中正常运行,并准备好处理请求,如下图所示:here

peer在终端窗口2 中也正常运行: here

现在,当我尝试创建频道并在终端窗口3 下通过命令运行时:

 ./peer channel create -o localhost:7050 -c mychannel 
 -f ./channel-artifacts/channel.tx 
 --tls true    
 --cafile
 ./crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem

它给出以下错误:

Error: failed to create deliver client: orderer client failed to connect to orderer.example.com:7050: failed to create new connection: context deadline exceeded

1 个答案:

答案 0 :(得分:0)

orderer.example.com可能不是您本地计算机上的已知主机。您需要在/etc/hosts文件中创建一个条目,该条目将orderer.example.com映射到主机的IP地址或环回地址127.0.0.1

例如:

127.0.0.1       localhost orderer.example.com