Hyperledger Fabric手動配置日誌

2021-10-25 06:22:12 字數 2875 閱讀 6438

ordererorg: hostname+domin的值構成完整網域名稱

peerorg: enablenodeous是否在msp下生成config.yaml檔案

template.count當前組織peer節點成員數量

users.count當前組織中每個peer節點的使用者數量

crypogen工具根據指定的配置檔案實現標準化自動生成

sudo /bin/cryptogen generate --config=./crypto-config.yaml
該檔案指定了初始區塊與通道的相關資訊

sudo

../bin/configtxgen -profile twoorgsorderergenesis -outputblock ./channel-artifacts/genesis.block

sudo

../bin/configtxgen -profile twoorgschannel -outputcreatechanneltx ./channel-artifacts/channel.tx -channelid $channel_name

sudo

../bin/configtxgen -profile twoorgschannel -outputanchorpeersupdate ./channel-artifacts/org1mspanchors.tx -channelid $channel_name -asorg org1msp

sudo

../bin/configtxgen -profile twoorgschannel -outputanchorpeersupdate ./channel-artifacts/org2mspanchors.tx -channelid $channel_name -asorg org2msp

配置檔案(對於各節點容器)位置fabric-sample/first-network/docher-compose-cli.yaml

base/docker-compose-base.yaml檔案,指定了orderer節點與peer節點的主要配置資訊

peer-base.yaml指定了所有peer容器的基本共同資訊

sudo docker-compose -f docker-compose-cli.yaml up -d

sudo docker down

sudo docker-compose -f docker-compose-cli.yaml down

sudo docker exec -it cli bash

##進入cli容器中

export channel_name=mychannel

peer channel create -o orderer.example.com:7050 -c $channel_name -f ./channel-artifacts/channel.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererorganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem

peer channel join -b mychannel.block
使用org1管理員的身份更新:

peer channel update -o orderer.example.com:7050 -c $channel_name -f ./channel-artifacts/org1mspanchors.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererorganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
使用org2管理員的身份更新:

peer channel update -o orderer.example.com:7050 -c $channel_name -f ./channel-artifacts/org2mspanchors.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererorganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem配置完成(●』◡』●),總的來說不是很困難,關鍵在於路徑是不是正確,如果出現其他報錯,建議重啟**。

手動配置webpack

1.預設配置檔案的名字是 webpack.config.js webpack是node 寫出來的,所以寫node 語法 let path require path 自帶的 module.exports webpack.config.js是預設的配置名稱 或者webpackfile.js 如果要自己更...

手動配置webpack

1.預設匯出與預設匯入 執行npm i webpack wabpack cli d命令 安裝webpack相關包 在專案跟目錄中,建立webpack.config.js的webpack配置檔案 在webpack的配置檔案中,初始化如下基本配置 modules.exports 在package.jso...

手動配置linux網路

五 手工使用命令法 在該檔案中加入類似下列各行 配置第乙個乙太網卡eth0的ip位址,子網掩碼,up起啟用作用 sbin ifconfig,etho 163.1.5.125 netmask 255.255.0.0 up 配置並啟用回環裝置lo sbin ifconfig lo 127.0.0.1 u...