arm64设备相较于x86设备功耗低、硬件成本低,树莓派4B是一个流行的arm64设备,本文记录在树莓派4B中部署Hyperledger Fabric V2.5的关键点,即与x86架构启动网络所需材料的差异。
成功部署示例
如图所示,Hyperledger Fabric V2.5.6 成功运行在了树莓派4B(8G内存版)中,即test-network的peer节点、orderer节点、以及智能合约成功部署。经过测试可正常调用合约。
关键步骤
fabric网络的组成包括:bin二进制文件、docker镜像文件,网络配置文件材料。其中,网络配置文件材料不区分系统架构,因此需要在bin二进制文件、docker镜像文件下手。
1. bin文件
在github仓库release页面可以看到fabric项目发布的二进制文件
链接:https://github.com/hyperledger/fabric/releases