成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Hyperledger Explorer中運行區塊鏈應用

譯文
區塊鏈
Hyperledger Explorer是一款功能強大的實用程序,讓用戶可以創建對用戶友好的基于Web的應用程序。它是一種區塊鏈儀表板,提供了查看、調用、部署和查詢原始區塊鏈數據和網絡信息的功能,包括存儲在賬本中的塊細節、鏈代碼和事務。

【51CTO.com快譯】Hyperledger Explorer是一款功能強大的實用程序,讓用戶可以創建對用戶友好的基于Web的應用程序。它是一種區塊鏈儀表板,提供了查看、調用、部署和查詢原始區塊鏈數據和網絡信息的功能,包括存儲在賬本中的塊細節、鏈代碼和事務。

如果讀者不熟悉Hyperledger項目,強烈建議看一下《Hyperledger系列和Hyperledger區塊鏈生態系統簡介》《Hyperledger設計理念和框架架構》這兩篇文章。

Hyperledger Explorer是一個高度維護的開源瀏覽器,可以直接在macOS和Ubuntu上配置和構建。截至本文發稿時,Hyperledger Explorer還沒有上線。最新版本v0.3.8支持Fabric v1.3。

到處碰到錯誤很常見,尤其是在與版本及/或架設環境有關的問題方面。為了節省調試時間,我為你可能遇到的一些錯誤加入了注釋和推薦的修復方法。

Hyperledger Explorer的配置

運行Hyperledger Explorer之前,我們應檢查Explorer的配置,配置在explorerconfig.json文件中予以定義。

根據項目的具體需求更新以下信息:

  • 同步將在哪里運行,這可以是Exlporer(本地),也可以是另一個獨立位置(主機)
  • 區塊鏈網絡的類型(Fabric)
  • 區塊鏈數據與Explorer同步的頻次

運行Hyperledger Explorer應用程序

執行以下步驟以運行Hyperledger應用程序:

1.使用vi編輯器或你所選擇的編輯器,根據需要進行修改: 

  1. cd blockchain-explorer/app  
  2. vi explorerconfig.json  
  3. # Here we will run local with Explorer, update the "sync" property as needed to # as below:  
  4. "sync": {  
  5. "type""local" 
  6. "platform""fabric" 
  7. "blocksSyncTime""3"  
  8.  

2. 現在從另一個終端啟動Explorer。使用Explorer完畢后,應停止Explorer和節點服務器: 

  1. cd blockchain-explorer/  
  2. sudo ./start.sh  
  3. To stop Explorer, use this command:  
  4. sudo ./stop.sh 

3. 可以檢查日志文件:[logs/console/console-yyyy-mm-dd.log]中的錯誤狀態。如果一切情況良好,你會看到以下內容:

  1. postgres://hppoc:password@127.0.0.1:5432/fabricexplorer  
  2. (node:14817) DeprecationWarning: grpc.load: Use the @grpc/proto-  
  3. loader module with  
  4. grpc.loadPackageDefinition instead  
  5. Please open web browser to access: http://localhost:8080/  
  6. pid is 14817  
  7. postgres://hppoc:password@127.0.0.1:5432/fabricexplorer  
  8. ... 

4. 控制臺日志可能會顯示Explorer錯誤,比如以下:

  1. postgres://hppoc:password@127.0.0.1:5432/fabricexplorer <<<<<<<<<<<<<<<<<<<<<<<<<< Explorer Error >>>>>>>>>>>>>>>>>>>>>  
  2. { Error: The gRPC binary module was not installed. This may be fixed by running "npm rebuild"  
  3. Original error: Cannot find module '/home/ubuntu/blockchain-explorer/node_modules/grpc/src/node/extension_binary/node-v57-linux-x64-glibc/grpc_node.node'  
  4. at Object. (/home/ubuntu/blockchain-explorer/node_modules/grpc/src/grpc_extension.js:43:17)  
  5. at Module._compile (module.js:653:30)  
  6. at Object.Module._extensions..js (module.js:664:10)  
  7. at Module.load (module.js:566:32)  
  8. at tryModuleLoad (module.js:506:12)  
  9. at Function.Module._load (module.js:498:3)  
  10. at Module.require (module.js:597:17)  
  11. at require (internal/module.js:11:18)  
  12. at Object. (/home/ubuntu/blockchain-explorer/node_modules/grpc/src /client_interceptors.js:145:12)  
  13. at Module._compile (module.js:653:30) code: 'MODULE_NOT_FOUND' } Received kill signal, shutting down gracefullyClosed out connections 

5. 只要運行npm重構、隨后再次啟動Explorer,就可以修復這個錯誤:

  1. cd ~/blockchain-explorer/  
  2. npm rebuild  
  3. > grpc@1.14.2 install /home/ubuntu/blockchain-explorer/node_modules/grpc  
  4. > node-pre-gyp install --fallback-to-build --library=static_library  
  5. ... 

注意:有一個應用程序日志[logs/app/app.log],如果運行Explorer應用程序時遇到任何錯誤,它提供了比控制臺日志更詳細的信息。

6. 另一方面,Explorer start.sh在后臺運行。想觀察進度,可以針對app.log文件使用tail命令:

  1. tail -f logs/app/app.log 

7. 現在我們可以從瀏覽器:http://localhost:8080啟動Explorer。

8. 如果你在AWS EC2上運行,需要執行另外兩步。把localhost換成你實例的公共IP地址,增添或修改與EC2實例有關的安全組,允許來自TCP端口8080的入站流量。如果一切正常,你應該會看到Explorer儀表板的默認頁面。此后,你可以瀏覽該應用程序,查看并監控各個區塊鏈數據:

現在你已成功構建了Hyperledger Explorer應用程序,將它與Hyperledger Fabric框架集成起來,并利用Explorer在瀏覽器上直觀地顯示區塊鏈網絡數據。

原文標題:Running Blockchain Applications in Hyperledger Explorer,作者:Matt Zand和Brian Wu

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2022-02-22 08:30:12

Husky代碼工作流

2022-06-30 20:47:58

區塊鏈

2022-04-07 12:02:22

區塊鏈大數據數據中心

2021-06-01 22:31:57

區塊鏈隨機數技術

2021-03-17 13:46:20

區塊鏈保險技術

2022-01-15 00:01:10

區塊鏈比特幣日本

2018-12-28 10:05:00

2020-08-05 10:28:17

區塊鏈制造業區塊鏈應用

2022-01-20 11:12:00

區塊鏈金融應用

2021-04-19 16:49:58

區塊鏈傳媒技術

2018-06-14 16:15:10

2022-01-25 14:06:24

比特幣區塊鏈安全

2021-01-21 11:36:01

區塊鏈醫療安全

2022-02-11 14:31:14

區塊鏈航天技術

2018-09-19 09:31:56

2021-11-17 14:28:18

區塊鏈數字錢包數字貨幣

2018-04-03 14:36:13

2019-07-08 10:16:30

物聯網區塊鏈大數據

2018-09-05 13:00:09

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av中文字幕在线 | 999久久久久久久久6666 | 最新一级毛片 | 久久33| 国产激情精品视频 | 精品免费国产视频 | 久久亚洲精品视频 | 欧美精品一区三区 | 亚洲91精品 | 日韩视频在线观看 | 国产欧美一区二区精品忘忧草 | 一级毛片色一级 | 成人精品在线 | 欧美操操操 | 久久久91精品国产一区二区精品 | 岛国av免费在线观看 | 国产美女特级嫩嫩嫩bbb片 | 欧美一区二区在线 | 不卡在线视频 | 国产精品亚洲精品 | 日韩免 | 福利片在线 | 成人精品国产一区二区4080 | 欧美极品视频 | 国产精品久久久久久久久久免费看 | 亚洲精品一区二区三区蜜桃久 | 欧美黄色片| 99在线播放| 国产成人亚洲精品自产在线 | 国产成人免费视频网站高清观看视频 | 亚洲成人免费视频 | 日本精品视频 | 在线观看中文字幕一区二区 | 二区在线视频 | 一区在线观看 | 日韩在线小视频 | 国产在线网址 | 国产免费一区二区 | 一级免费毛片 | 一区二区三区欧美 | 日本福利视频免费观看 |