Hyperledger Explorer 环境搭建详解

这篇文章主要介绍了Hyperledger Explorer 环境搭建详解 ,文中通过代码以及文档配合进行讲解,很详细,它对在座的每个人的研究和工作具有很经典的参考价值。 如果需要,让我们与区块链资料网一起学习。

https://www.interchains.cc/17027.html

Hyperledger Explorer 环境搭建详解是很好的区块链资料,他说明了区块链当中的经典原理,可以给我们提供资料,Hyperledger Explorer 环境搭建详解学习起来其实是很简单的,

不多的几个较为抽象的概念也很容易理解,之所以很多人感觉Hyperledger Explorer 环境搭建详解比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序,给读者的理解带来困难

Hyperledger Explorer 环境搭建详解

  • Hyperledger
  • Fabric

Hyperledger Explorer是一个简单,功能强大,易于使用,高度可维护的开源区块链blockchain浏览器,用于查看底层区块链blockchain网络上的活动。

网络上很多教程按着操作是不行得,今天抽空记录一下详细教程。…

Hyperledger Explorer是一个简单,功能强大,易于使用,高度可维护的开源区块链blockchain浏览器,用于查看底层区块链blockchain网络上的活动。

网络上很多教程按着操作是不行得,今天抽空记录一下详细教程。

前提条件

  • nodejs 8.11.x (Note that v9.x is not yet supported)
  • PostgreSQL 9.5 or greater
  • Jq [https://stedolan.github.io/jq/]
  • gcc-c++
  • 非root用户下操做,pg数据库用户同服务器用户,需要sudo权限

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

Hyperledger Explorer 环境搭建详解

5、下载源码

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

Hyperledger Explorer 环境搭建详解

6、修改数据库配置

cd blockchain-explorer/app  vi  explorerconfig.json

Hyperledger Explorer 环境搭建详解

修改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"   } }

Hyperledger Explorer 环境搭建详解

7、PostgreSQL数据库用户创建、表创建,建议使用工具

按官网文档提示得执行createdb.sh脚本来创建用户、数据库及表,但是执行会报错,所以此处建议自己创建。

本人用得是navicat premium来创建

先创建一个角色同上面得配置,此处为chenjf,密码123456

Hyperledger Explorer 环境搭建详解Hyperledger Explorer 环境搭建详解

创建数据库命名同上面配置,此处为fabricexplorer

创建表,需要切换到刚才创建的用户下操作,脚本在blockchain-explorer/app/persistence/fabric/postgreSQL/db目录下的explorerpg.sql,可以拷贝出来在navicat premium上执行,其中:user需要改成对应的用户名,如下面这张表创建完指定所属用户时:ALTER table blocks owner to chenjf;记得要有分号。

Hyperledger Explorer 环境搭建详解Hyperledger Explorer 环境搭建详解

8、全部创建完后启动first-network,执行./byfn.sh up启动fabric环境

9、修改Explorer里面的fabric配置,以first-network为例,如果自己搭建的就根据实际调整。

主要是替换fabric-path为实际first-network的路径,cd blockchain-explorer-bak/app/platform/fabric

编辑配置文件:vi config.json,替换文中所有的fabric-path为fabric-samples所在的路径即可,其他的均可不做修改

Hyperledger Explorer 环境搭建详解Hyperledger Explorer 环境搭建详解

10、编译

cd blockchain-explorer npm install cd client/ npm install npm run build

Hyperledger Explorer 环境搭建详解

编译过程如果权限不足的记得给指定目录下的所有文件添加可读权限

chmod  -R 755 所在目录

Hyperledger Explorer 环境搭建详解

11、启动执行

cd blockchain-explorer ./start.sh

启动后看下日志是否正常,日志位于blockchain-explorer/logs/console/目录下,出现以下类似日志说明已经成功部署。

Hyperledger Explorer 环境搭建详解Hyperledger Explorer 环境搭建详解

12、打开浏览器预览

Hyperledger Explorer 环境搭建详解Hyperledger Explorer 环境搭建详解

Hyperledger Explorer 环境搭建详解Hyperledger Explorer 环境搭建详解

Hyperledger Explorer 环境搭建详解Hyperledger Explorer 环境搭建详解Hyperledger Explorer 环境搭建详解Hyperledger Explorer 环境搭建详解

Hyperledger Explorer 环境搭建详解Hyperledger Explorer 环境搭建详解

Hyperledger Explorer 环境搭建详解Hyperledger Explorer 环境搭建详解

部分转自网络,侵权联系删除www.interchains.cchttps://www.interchains.cc/17027.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » Hyperledger Explorer 环境搭建详解

提供最优质的资源集合

立即查看 了解详情