Fabric1 2 kafka多機部署配置

2021-08-28 05:39:50 字數 3337 閱讀 5610

fabric kafka多機部署配置檔案

位址分配

host.name=localhost

192.168.255.120 zookeeper0

192.168.255.114 zookeeper1

192.168.255.102 zookeeper2

192.168.255.120 kafka0

192.168.255.114 kafka1

192.168.255.102 kafka2

192.168.255.120 orderer0.example.com

192.168.255.114 orderer1.example.com

192.168.255.102 orderer2.example.com

192.168.255.121 peer0.org1.example.com

192.168.255.114 peer1.org1.example.com

192.168.255.102 peer0.org2.example.com

192.168.255.120 peer1.org2.example.com

在/etc/hosts加入

配置檔案

在go/src/github.com/hyperledger/fabric/examples/e2e_cli中執行

./generateartifacts.sh mychannel

拷貝channel-artifacts/

crypto-config/

這兩個檔案到其他伺服器的go/src/github.com/hyperledger/fabric/examples/e2e_cli目錄中

//配置完系統 依次啟動 zookeep kafka roderer

docker-compose -f docker-compose-zookeeper.yaml up -d

docker-compose -f docker-compose-kafka.yaml up -d

docker-compose -f docker-compose-orderer.yaml up -d

docker-compose -f docker-compose-peer.yaml up -d

//啟動 peer0.org1的 peer

docker exec -it cli bash //進入bash

//建立channel

//peer加入 channel

peer channel join -b mychannel.block

//安裝智慧型合約

//區塊初始化資料為a為200,b為400

// peer上查詢a,顯示200

#peer chaincode query -c mychannel -n mycc -c 『』

//拷貝mychannel.block到其他各伺服器

//從docker中拷貝出

/*直接拷貝進去

從peer配置檔案中烤肉

*///啟動其他伺服器peer

//加入channel

peer channel join -b mychannel.block

//安裝智慧型合約

//交易

Fabric 使用多通道

cd hyfa fabric samples chaincode docker devmode sudo docker compose f docker compose yaml down cd first network務必替換 channel name或設定channel name為可在整個說明...

fabric多機安裝鏈碼

fabric多機安裝鏈碼 一 如何安裝鏈碼 1.安裝鏈碼 打包鏈碼,由於這次的例子是基於 go 語言開發的智慧型合約,會依賴 go 的開發環境進行安裝,如果使用 peer chaincode install 命令指定鏈碼路徑安裝,可能會造成其他虛擬上安裝的同樣的鏈碼無法同步例項化 go 開發環境不一...

12 Kafka高階 檔案儲存

實際上能看到的就是topicname partitionid這個檔案。這個檔案下有兩個東西很重要。log結尾的檔案是真正儲存資料的。index是存放索引的。先看看.log檔案 缺省會儲存7天。七天過了會把這些老的資料刪除掉。再server.properties配置檔案種,還有乙個引數 儲存1g 這個...