HyperLedger Fabric 1.2 多机多节点部署(10.3)

  • 时间:
  • 浏览:1
  • 来源:大发5分快乐8_极速5分11选5

10.3.3 部署peer1.org1.example.com1 准备docker配置文件   配置docker-compose-peer.yaml文件,拷贝到multipeer目录下。docker-compose-peer.yaml:

10.3.5 部署peer1.org2.example.com

1 准备docker配置文件   配置docker-compose-peer.yaml文件,拷贝到multipeer目录下。docker-compose-peer.yaml:

4 安装与运行智能合约

1) 安装智能合约





图:查询a成功结果

10.3.4 部署peer0.org2.example.com1 准备docker配置文件   配置docker-compose-peer.yaml文件,拷贝到multipeer目录下。docker-compose-peer.yaml:



图:交易成功结果



多机多节点部署价值形式图如下:

查询b成功结果如下图所示:

交易成功结果如下图所示:

 2. 获取生成工具

2) 启动cli容器

7. 生成通道配置区块

查询a成功结果如下图所示:



5) Peer上查询a,显示210



4) Peer上查询b,显示240

6) mychannel.block拷贝到org1的peer1电脑

4) Peer加入Channel

查询b成功结果如下图所示:



图:多机多节点部署价值形式图



图:cli客户端



4) Peer上进行a向b转10交易

4) Peer加入Channel



图:查询a成功结果

6. 生成创世区块



图:cli客户端

查询b成功结果如下图所示:



3) Peer上进行a向b转10交易

 3. 准备生成证书和区块配置文件

2 准备部署智能合约

   拷贝examples/chaincode/go/example02目录下的文件到multipeer/chaincode/go/example02目录下。3 启动Fabric网络1) 启动peer

5) 保存mychannel.block

    命令的xxxxxxxx替换为图中红框中的字符。

10.3.2 部署peer0.org1.example.com

1. 准备docker配置文件    配置docker-compose-peer.yaml文件,拷贝到multipeer目录下。docker-compose-peer.yaml:

2. 准备部署智能合约

    拷贝examples/chaincode/go/example02目录下的文件到multipeer/chaincode/go/example02目录下。3. 启动Fabric网络1) 启动peer

2) Peer上查询a,显示90

2) 启动cli容器



图:查询a成功结果

2) Peer上查询a,显示100



4) Peer上查询b,显示270

3) 创建Channel

2 准备部署智能合约

   拷贝examples/chaincode/go/example02目录下的文件到multipeer/chaincode/go/example02目录下。3 启动Fabric网络1) 启动peer

4 安装与运行智能合约

1) 安装智能合约



图:查询a成功结果



3) Peer上进行a向b转20交易



查询b成功结果如下图所示:

4 安装与运行智能合约

1) 安装智能合约

查询a成功结果如下图所示:

8. 拷贝生成文件到其它电脑

2) 启动cli容器

查询a成功结果如下图所示:



图:交易成功结果

4. 安装与运行智能合约

1) 安装智能合约

2) 实例化智能合约

区块初始化数据为a为100,b为100。

3) 拷贝mychannel.block到peer中

命令的xxxxxxxx替换为图中红框中的字符。

3) 拷贝mychannel.block到peer中

命令的xxxxxxxx替换为图中红框中的字符。

2) Peer上查询a,显示100

交易成功结果如下图所示:

10. 启动Fabric网络

5. 生成公私钥和证书

交易成功结果如下图所示:

2 准备部署智能合约

   拷贝examples/chaincode/go/example02目录下的文件到multipeer/chaincode/go/example02目录下。3 启动Fabric网络1) 启动peer



图:交易成功结果



4) Peer上查询b,显示220

把下载的hyperledger-fabric-linux-amd64-1.2.0.tar.gz二进制文件包解压,把其中的bin目录拷贝到multipeer目录下。

4) Peer加入Channel

4) Peer加入Channel

    配置crypto-config.yaml和configtx.yaml文件,拷贝到multipeer目录下。

4. 生成公私钥和证书



3) Peer上进行a向b转100交易

3) 拷贝mychannel.block到peer中

命令的xxxxxxxx替换为图中红框中的字符。

多机多节点部署(一一1个orderer+一一1个peer)步骤如下:10.3.1 部署orderer.example.com1. 创建multipeer目录

3) Peer上查询a,显示100

9. 准备docker配置文件

    配置docker-compose-orderer.yaml文件,拷贝到multipeer目录下。docker-compose-orderer.yaml:

        多机多节点居于多台电脑上部署多个组织和节点,本案例部署一一1个排序(orderer)服务,一一1个组织(org1,org2)和1个节点(peer),每个组织包括一一1个节点,需用五台计算机,计算机配置如下:



图:交易成功结果

交易成功结果如下图所示:





图:cli客户端

查询a成功结果如下图所示:

2) 启动cli容器