无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

Hyperledger Explorer 环境搭建详解

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

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

前提条件

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

5、下载源码

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

6、修改数据库配置

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 数据库用户创建、表创建,建议使用工具

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

本人用得是 navicat premium 来创建

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

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

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

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 所在的路径即可,其他的均可不做修改

10、编译

cd blockchain-explorernpm installcd client/npm installnpm run build




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

chmod  -R 755 所在目录

11、启动执行

cd blockchain-explorer
./start.sh

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

12、打开浏览器预览

返回列表