本章節實作基于kafka模式的orderer共識分布式網絡部署:
因為是虛拟機,資源有限,準備4台伺服器,其中zookeeper節點3個,kafka節點4個,orderer節點3個,peer節點3個
192.168.100.100:zookeeper0、kafka0、orderer0
192.168.100.101:zookeeper1、kafka1、orderer1、peer0.org1
192.168.100.102:zookeeper2、kafka2、orderer2、peer1.org1
192.168.100.103:kafka3、peer0.org2
前提:
1、伺服器之間網絡是通的
2、peer節點/etc/hosts檔案新增order節點及其他節點的IP映射
3、防火牆是關閉的,不然會遇到服務啟動,但通路不了的情況。
關閉防火牆:
檢視防火牆狀态:firewall-cmd --state
關閉防火牆:systemctl stop firewalld.service
禁止開機啟動:systemctl disable firewalld.service
一、crypto-config.yaml和configtx.yaml檔案配置,用于生成證書和配置通道資訊。
crypto-config.yaml
# Copyright IBM Corp. All Rights Reserved.
#
# SPDX-License-Identifier: Apache-2.0
#
# -----------------------------------------------------------------