1. 程式人生 > >Hyperledger Fabric基於kafka多機部署

Hyperledger Fabric基於kafka多機部署

各主機角色和安裝的軟體
主機編號 A B C D
IP 45.32.103.254 149.28.146.218 207.148.75.101 66.42.57.57
角色

orderer0.example.com

zookeeper1

kafka1

orderer1.example.com

zookeeper2

kafka2

peer0.org1.example.com

zookeeper3

kafka3

peer1.org1.example.com

所有主機作業系統均為CentOS 7 x64

s1:修改主機A、B、C、D的/etc/hosts檔案均如下 主要是把後面四行新增上

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

127.0.0.1 guest
::1       guest

45.32.103.254  A orderer0.example.com
149.28.146.218 B orderer1.example.com
207.148.75.101 C peer0.org1.example.com
66.42.57.57    D peer1.org1.example.com

s2:在A、B、C主機安裝java kafka執行依賴java環境

下載jdk-8u144-linux-x64.tar.gz 然後執行

tar -C /usr/local -zxvf jdk-8u144-linux-x64.tar.gz

修改/etc/profile 新增以下三行 配置java環境變數

export JAVA_HOME=/usr/local/jdk1.8.0_144
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar:.

然後執行

source /etc/profile

檢查java是否安裝成功