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

在Hyperledger Explorer中運行區(qū)塊鏈應(yīng)用

譯文
區(qū)塊鏈
Hyperledger Explorer是一款功能強大的實用程序,讓用戶可以創(chuàng)建對用戶友好的基于Web的應(yīng)用程序。它是一種區(qū)塊鏈儀表板,提供了查看、調(diào)用、部署和查詢原始區(qū)塊鏈數(shù)據(jù)和網(wǎng)絡(luò)信息的功能,包括存儲在賬本中的塊細(xì)節(jié)、鏈代碼和事務(wù)。

【51CTO.com快譯】Hyperledger Explorer是一款功能強大的實用程序,讓用戶可以創(chuàng)建對用戶友好的基于Web的應(yīng)用程序。它是一種區(qū)塊鏈儀表板,提供了查看、調(diào)用、部署和查詢原始區(qū)塊鏈數(shù)據(jù)和網(wǎng)絡(luò)信息的功能,包括存儲在賬本中的塊細(xì)節(jié)、鏈代碼和事務(wù)。

如果讀者不熟悉Hyperledger項目,強烈建議看一下《Hyperledger系列和Hyperledger區(qū)塊鏈生態(tài)系統(tǒng)簡介》《Hyperledger設(shè)計理念和框架架構(gòu)》這兩篇文章。

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

到處碰到錯誤很常見,尤其是在與版本及/或架設(shè)環(huán)境有關(guān)的問題方面。為了節(jié)省調(diào)試時間,我為你可能遇到的一些錯誤加入了注釋和推薦的修復(fù)方法。

Hyperledger Explorer的配置

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

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

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

運行Hyperledger Explorer應(yīng)用程序

執(zhí)行以下步驟以運行Hyperledger應(yīng)用程序:

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

  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. 現(xiàn)在從另一個終端啟動Explorer。使用Explorer完畢后,應(yīng)停止Explorer和節(jié)點服務(wù)器: 

  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]中的錯誤狀態(tài)。如果一切情況良好,你會看到以下內(nèi)容:

  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重構(gòu)、隨后再次啟動Explorer,就可以修復(fù)這個錯誤:

  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. ... 

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

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

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

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

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

現(xiàn)在你已成功構(gòu)建了Hyperledger Explorer應(yīng)用程序,將它與Hyperledger Fabric框架集成起來,并利用Explorer在瀏覽器上直觀地顯示區(qū)塊鏈網(wǎng)絡(luò)數(shù)據(jù)。

原文標(biāo)題:Running Blockchain Applications in Hyperledger Explorer,作者:Matt Zand和Brian Wu

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

責(zé)任編輯:龐桂玉 來源: 51CTO
相關(guān)推薦

2022-02-22 08:30:12

Husky代碼工作流

2022-06-30 20:47:58

區(qū)塊鏈

2022-04-07 12:02:22

區(qū)塊鏈大數(shù)據(jù)數(shù)據(jù)中心

2021-06-01 22:31:57

區(qū)塊鏈隨機數(shù)技術(shù)

2021-03-17 13:46:20

區(qū)塊鏈保險技術(shù)

2022-01-15 00:01:10

區(qū)塊鏈比特幣日本

2018-12-28 10:05:00

2020-08-05 10:28:17

區(qū)塊鏈制造業(yè)區(qū)塊鏈應(yīng)用

2022-01-20 11:12:00

區(qū)塊鏈金融應(yīng)用

2021-04-19 16:49:58

區(qū)塊鏈傳媒技術(shù)

2018-06-14 16:15:10

2022-01-25 14:06:24

比特幣區(qū)塊鏈安全

2021-01-21 11:36:01

區(qū)塊鏈醫(yī)療安全

2022-02-11 14:31:14

區(qū)塊鏈航天技術(shù)

2018-09-19 09:31:56

2021-11-17 14:28:18

區(qū)塊鏈數(shù)字錢包數(shù)字貨幣

2018-04-03 14:36:13

2019-07-08 10:16:30

物聯(lián)網(wǎng)區(qū)塊鏈大數(shù)據(jù)

2022-02-14 14:30:58

區(qū)塊鏈醫(yī)療保健數(shù)據(jù)資產(chǎn)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 黄色av观看 | av在线视 | 国产精品久久久久久久久久久新郎 | 成人在线视频免费播放 | 亚洲午夜在线 | 亚洲电影一区 | 狠狠骚| 亚洲视频免费在线看 | 久久99精品久久久久子伦 | 久久国产激情视频 | 日韩视频一区二区三区 | 日韩三级一区 | 久草成人 | 精品久久久久久久 | 久久久一区二区 | 精品视频一区二区 | 黄色片网站国产 | 日韩欧美精品一区 | 九九久久精品 | av永久 | 69精品久久久久久 | 久久精品91久久久久久再现 | 欧美精品一区二区三区在线播放 | 国产激情视频网 | 午夜精品久久久久久久久久久久久 | 日本中文字幕在线观看 | 国产成人午夜电影网 | 精品视频国产 | 欧美午夜一区二区三区免费大片 | 99re99| 国产精品久久久久久久7电影 | 国产欧美精品一区二区 | www.青青草 | 国产精品久久国产精品久久 | 手机av免费在线 | 亚洲一区二区在线 | 久久精品视频免费看 | 免费人成在线观看网站 | 精品国产三级 | 久久精品亚洲精品国产欧美 | 中文字幕 国产 |