Fabric区块链官方浏览器怎么用
Fabric区块链官方浏览器怎么用
小编给大家分享一下Fabric区块链官方浏览器怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
blockchain-explorer是Hyperledger官方提供的区块链浏览器,目前支持Fabric 1.4.x区块链,下载地址:https://github.com/ezpod/blockchain-explorer/ 。
官方安装步骤有点复杂,中文版详细安装说明点这里查看。以下是快速安装指南:
1、启动Fabric的示例网络
首先参考Fabric区块链官方文档,安装启动fabric-samples中的first-network网络:
~/fabrc-samples$./byfn.shup-lnode
如果是windows系统,可以使用这个Fabric区块链一键安装工具。
2、安装Fabric区块链浏览器要求的基础软件
安装配置Fabric浏览器之前,需要本地机器先安装如下软件:
postgresql 9.5
nodejs 8/10/12
Docker CE 18.09.2+
Docker Compose 1.14.0
3、下载中文版Fabric区块链浏览器代码
使用如下命令将中文版Fabric区块链浏览器的代码下载到本地:
~$gitclonehttps://github.com/ezpod/blockchain-explorer.git
4、配置Fabric网络的连接
修改以下配置用户身份MSP路径,Fabric浏览器使用该身份访问Fabric网络:
blockchain-explorer/app/platform/fabric/connection/first-network.json
其中涉及三处,参照自己的fabric-smaples路径进行修改:
organizations -> Org1MSP -> adminPrivateKey
organizations -> Org1MSP -> signedCert
peers -> peer0.org1.example.com -> tlsCACerts -> papth
5、初始化postgresql数据库
执行如下命令初始化postgresql数据库:
~$cdblockchain-explorer/app/persistence/fabric/postgreSQL/db~/blockchain-explorer/app/persistence/fabric/postgreSQL/db$sudo-upostgres./createdb.sh
注意createdb.sh脚本需要nodejs支持,因此切换到postgres账户下可以访问node。
6、构建fabric区块链浏览器
执行如下命令fabric区块链浏览器的后端服务与前端应用:
~$cdblockchain-explorer~/blockchain-explorer$./main.shinstall
7、启动Fabric区块链浏览器服务
执行如下命令启动fabric区块链浏览器服务:
~/blockchain-explorer$./start.sh
这是一个后台进程,因此启动后就又返回命令行提示符。这是正常的。此时应当已经在8080端口监听,使用浏览器访问即可。第一次访问时会自动转入登录界面:
注意登录账号和密码是和网络相关联的,对于first-network,默认的用户名是admin,密码是adminpw。可以在前面提到的这个文件中配置:
blockchain-explorer/app/platform/fabric/connection/first-network.json
如果需要停止fabric区块链浏览器的运行,执行如下命令:
~/blockchain-exlorer$./stop.sh
如果启动后在浏览器里无法访问或者访问不正常,可以参考Fabric浏览器的日志文件进行排查:
logs/app/app.log
logs/console/console.log
logs/db/db.log
以上是“Fabric区块链官方浏览器怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道!
推荐阅读
-
hyperledger fabric中Raft共识插件的示例分析
-
fabric Transient Data与Private Data使用的示例分析
-
Fabric Node SDK中CouchDB钱包怎么用
-
Fabric链码开发的原则有哪些
Fabric链码开发的原则有哪些这篇文章主要介绍了Fabric链码...
-
fabric示例e2e_cli中network_setup.sh流程是怎么样的
-
Fabric 2.0中链码操作过程是怎么样的
-
如何实现Fabric区块链基于Prometheus和StatsD的运维监控
-
如何下载Fabric-Sampl与二进制包
-
Fabric2.0中first-network生成配置的示例分析
-
fabric go sdk是什么