永久黄网站色视频免费直播,yy6080三理论日本中文,亚洲无码免费在线观看视频,欧美日韩精品一区二区在线播放

Board logo

標(biāo)題: Hyperledger Explorer 環(huán)境搭建詳解 [打印本頁]

作者: chainke    時(shí)間: 2020-9-17 12:07     標(biāo)題: Hyperledger Explorer 環(huán)境搭建詳解

Hyperledger Explorer 是一個(gè)簡單,功能強(qiáng)大,易于使用,高度可維護(hù)的開源區(qū)塊鏈瀏覽器,用于查看底層區(qū)塊鏈網(wǎng)絡(luò)上的活動(dòng)。

網(wǎng)絡(luò)上很多教程按著操作是不行得,今天抽空記錄一下詳細(xì)教程。

前提條件

1、nodejs 安裝

參考
https://blog.csdn.net/tiansheng1225/article/details/83899808

2、PostgreSQL 安裝

參考
https://www.linuxidc.com/Linux/2017-10/147536.htm

3、jq 安裝

參考
https://blog.csdn.net/markximo/article/details/80449626

4、gcc-c++ 安裝

yum install -y gcc-c++

5、下載源碼

git clone https://github.com/hyperledger/blockchain-explorer.git

6、修改數(shù)據(jù)庫配置

cd blockchain-explorer/appvi  explorerconfig.json


修改 username 跟 passwd

{  "persistence": "postgreSQL",  "platforms": ["fabric"],  "postgreSQL": {    "host": "127.0.0.1",    "port": "5432",    "database": "fabricexplorer",    "username": "chenjf",    "passwd": "123456"  },  "sync": {    "type": "local",    "platform": "fabric",    "blocksSyncTime": "3"  }}















7、PostgreSQL 數(shù)據(jù)庫用戶創(chuàng)建、表創(chuàng)建,建議使用工具

按官網(wǎng)文檔提示得執(zhí)行 createdb.sh 腳本來創(chuàng)建用戶、數(shù)據(jù)庫及表,但是執(zhí)行會(huì)報(bào)錯(cuò),所以此處建議自己創(chuàng)建。

本人用得是 navicat premium 來創(chuàng)建

先創(chuàng)建一個(gè)角色同上面得配置,此處為 chenjf,密碼 123456

創(chuàng)建數(shù)據(jù)庫命名同上面配置,此處為 fabricexplorer

創(chuàng)建表,需要切換到剛才創(chuàng)建的用戶下操作,腳本在 blockchain-explorer/app/persistence/fabric/postgreSQL/db 目錄下的 explorerpg.sql,可以拷貝出來在 navicat premium 上執(zhí)行,其中:user 需要改成對(duì)應(yīng)的用戶名,如下面這張表創(chuàng)建完指定所屬用戶時(shí):ALTER table blocks owner to chenjf;記得要有分號(hào)。

8、全部創(chuàng)建完后啟動(dòng) first-network,執(zhí)行。/byfn.sh up 啟動(dòng) fabric 環(huán)境

9、修改 Explorer 里面的 fabric 配置,以 first-network 為例,如果自己搭建的就根據(jù)實(shí)際調(diào)整。

主要是替換 fabric-path 為實(shí)際 first-network 的路徑,cd blockchain-explorer-bak/app/platform/fabric

編輯配置文件:vi config.json,替換文中所有的 fabric-path 為 fabric-samples 所在的路徑即可,其他的均可不做修改

10、編譯

cd blockchain-explorernpm installcd client/npm installnpm run build




編譯過程如果權(quán)限不足的記得給指定目錄下的所有文件添加可讀權(quán)限

chmod  -R 755 所在目錄

11、啟動(dòng)執(zhí)行

cd blockchain-explorer
./start.sh

啟動(dòng)后看下日志是否正常,日志位于 blockchain-explorer/logs/console/目錄下,出現(xiàn)以下類似日志說明已經(jīng)成功部署。

12、打開瀏覽器預(yù)覽






歡迎光臨 WDlinux官方論壇 (http://www.fsowen.com/bbs/) Powered by Discuz! 7.2