Azure Hyperledger Fabric环境下Composer软件安装位置咨询
HyperLedger Composer 安装位置说明
首先得明确:HyperLedger Composer是用来开发、部署和管理Fabric业务网络的工具集,它不属于Fabric核心节点(peer/orderer/CA)的必需组件,所以安装位置完全灵活,两种方案都可行:
方案一:安装在现有4台节点机中的某一台
比如选peer0所在的机器就很合适:
- 优势:不用额外开新机器,省资源,而且直接和本地Fabric节点交互,减少跨机器网络配置的麻烦
- 注意点:确保这台机器的资源足够(CPU、内存),因为Composer生成业务档案、部署链码这些操作会占一定资源;另外要保证这台机器能正常访问其他节点的端口(比如peer1的7051、orderer的7050、CA的7054)
方案二:单独创建新的节点机
- 优势:把工具层和Fabric节点层完全分离,避免工具操作(比如测试链码、重启服务)影响核心节点的稳定性;如果是团队协作,这台机器可以作为统一的管理节点,权限管控更清晰
- 注意点:需要配置新机器和现有Fabric集群的网络连通性,确保能访问所有节点的服务端口,还要正确编写Fabric连接配置文件(
connection.json),指向各个节点的实际地址
关键提示
- Composer基于Node.js,不管选哪种方案,都得先在目标机器上装对应版本的Node.js(推荐LTS版本,注意和你用的Composer版本兼容)
- 完全不需要在所有节点上都装Composer,只要在一台能访问整个Fabric集群的机器上装就行,所有业务网络的操作都可以在这台机器上完成
- 测试/开发环境选方案一足够用;生产环境更推荐方案二,隔离性更好
内容的提问来源于stack exchange,提问作者devop.sashi
相关产品推荐
相关产品推荐

