时间:2023-06-18|浏览:541
用戶喜愛的交易所
已有账号登陆后会弹出下载
官方的安装步骤有点复杂,所以我们提供了以下精简指南:
第一步是启动Fabric的示例网络:
首先要按照Fabric区块链官方文档,安装并启动fabric-samples中的first-network网络:
~/fabrc-samples$./byfn.sh up -lnode
如果是Windows系统,可以使用这个Fabric区块链一键安装工具。
第二步是安装Fabric区块链浏览器所需的基础软件:
在安装并配置Fabric浏览器之前,需要在本地机器上安装以下软件:
postgresql 9.5
nodejs 8/10/12
Docker CE 18.09.2+
Docker Compose 1.14.0
第三步是下载中文版Fabric区块链浏览器的代码:
使用以下命令将中文版Fabric区块链浏览器的代码下载到本地:
~$git clone https://github.com/ezpod/blockchain-explorer.git
第四步是配置Fabric网络的连接:
修改以下配置用户身份MSP路径,Fabric浏览器使用该身份访问Fabric网络:
blockchain-explorer/app/platform/fabric/connection/first-network.json
其中有三处需要修改,根据自己的fabric-samples路径进行修改:
organizations->Org1MSP->adminPrivateKey
organizations->Org1MSP->signedCert
peers->peer0.org1.example.com->tlsCACerts->path
第五步是初始化postgresql数据库:
执行以下命令初始化postgresql数据库:
~$cd blockchain-explorer/app/persistence/fabric/postgreSQL/db
~/blockchain-explorer/app/persistence/fabric/postgreSQL/db$sudo -u postgres ./createdb.sh
注意,需要用nodejs来支持createdb.sh脚本,所以需要切换到postgres账户。
第六步是构建fabric区块链浏览器:
执行以下命令以构建fabric区块链浏览器的后端服务和前端应用:
~$cd blockchain-explorer
~/blockchain-explorer$./main.sh install
第七步是启动Fabric区块链浏览器服务:
执行以下命令以启动fabric区块链浏览器服务:
~/blockchain-explorer$./start.sh
这是一个后台进程,因此启动后就返回到命令行提示符。此时已在8080端口监听,即可使用浏览器访问。第一次访问时会自动转入登录界面:
注意,登录账号和密码与网络相关联。对于first-network,默认的用户名为admin,密码为adminpw。可在前面提到的文件中配置:
blockchain-explorer/app/platform/fabric/connection/first-network.json
如果需要停止fabric区块链浏览器的运行,执行以下命令:
~/blockchain-explorer$./stop.sh
如果在浏览器中无法访问或访问不正常时,可以查看Fabric浏览器的日志文件进行排查:
logs/app/app.log
logs/console/console.log
logs/db/db.log
原文:http://blog.hubwiz.com/2020/03/14/fabric-explorer-cn/
热点:区块链