1. 程式人生 > >ChainDesk|Fabric核心配置檔案的理解

ChainDesk|Fabric核心配置檔案的理解

 

 


 

作者:ChainDesk韓小東,ChainDesk區塊鏈行業分析師, ChainDesk區塊鏈工程師

 


 

目標

瞭解Hyperledger Fabric對Peer節點的核心配置資訊

瞭解Hyperledger Fabric對orderer節點的核心配置資訊

任務實現

在Hyperledger Fabric中, 有兩個示例配置檔案,一個為Peer節點的示例配置檔案,一個為Orderer節點的示例配置檔案,理解這兩個配置檔案的內容對於我們而言,會更進一步的理解Hyperledger Fabric執行狀況。

2.2.1 core.yaml詳解

core.yaml配置檔案是Peer節點的示例配置檔案,具體路徑在 fabric-samples/config 目錄下;該core.yaml示例配置檔案中共指定了六大部分內容,詳見解釋如下。

在Fabirc原始碼中的路徑為:$GOPATH/src/github.com/hyperledger/fabric/sampleconfig/core.yaml

2.2.1.1 日誌部分:

日誌記錄級別有六種:CRITICAL | ERROR | WARNING | NOTICE | INFO | DEBUG

使用 level 指定預設所有模組為 info 級別,然後單獨指定 cauthdsl、gossip、grpc、ledger、msp、policies、peer 的 gossip 模組的日誌級別,以覆蓋預設的日誌級別。

format屬性指定了日誌的輸出格式。

 

區塊鏈技術QQ交流群:263270946 掌握更多技術乾貨,關注微信公眾號“ChainDesk”

 

區塊鏈技術QQ交流群:263270946 掌握更多技術乾貨,關注微信公眾號“ChainDesk”

 

區塊鏈技術QQ交流群:263270946 掌握更多技術乾貨,關注微信公眾號“ChainDesk”

 

區塊鏈技術QQ交流群:263270946 掌握更多技術乾貨,關注微信公眾號“ChainDesk”

 

區塊鏈技術QQ交流群:263270946 掌握更多技術乾貨,關注微信公眾號“ChainDesk”

 

區塊鏈技術QQ交流群:263270946 掌握更多技術乾貨,關注微信公眾號“ChainDesk”

 

2.2.2 orderer.yaml詳解

orderer.yaml 配置檔案是 Orderer 節點的示例配置檔案,具體路徑在 fabric-samples/config 目錄下;該 orderer.yaml 示例配置檔案中共指定了五大部分內容,詳細解釋見如下內容。

在 Fabirc 原始碼中的路徑為:

$GOPATH/src/github.com/hyperledger/fabric/sampleconfig/orderer.yaml

 

區塊鏈技術QQ交流群:263270946 掌握更多技術乾貨,關注微信公眾號“ChainDesk”

 

 

該 orderer.yaml 示例配置檔案中共指定了五大部分內容:

 

區塊鏈技術QQ交流群:263270946 掌握更多技術乾貨,關注微信公眾號“ChainDesk”

 

區塊鏈技術QQ交流群:263270946 掌握更多技術乾貨,關注微信公眾號“ChainDesk”

 

區塊鏈技術QQ交流群:263270946 掌握更多技術乾貨,關注微信公眾號“ChainDesk”

 

 

FAQ

這些配置檔案的內容需要全部都記下嗎?

不需要死記硬背,重要的是理解這些配置資訊都指定的什麼重要內容。

未經授權禁止轉載、改編,轉載請註明出處!

本文地址: http://www.chaindesk.cn/witbook/11/103

 


 

ChainDesk——全球區塊鏈技術生態超級社群

以區塊鏈技術為入口,搭建全球區塊鏈技術生態超級社群,社群將服務於公鏈生態建設、DAPP專案研發、技術諮詢、課程體系研發、區塊鏈書籍編寫,區塊鏈課程製作、講師培訓、區塊鏈職業教育、區塊鏈線上教育、去中心化技術評測一體化的區塊鏈技術超級社群。

免費·原創·專業·高效·系統

 

區塊鏈技術QQ交流群:263270946 掌握更多技術乾貨,關注微信公眾號“ChainDesk”