ubuntu16.04下Fabric1.4.4配置blockchain-explorer

ubuntu16.04下Fabric1.4.4配置blockchain-explorer

  • 1. 前提准备
    • 需要的依赖关系
  • 2. 安装所需环境
  • 3. 开始搭建

1. 前提准备

搭配好Fabric网络,最好配置了数据持久化。

可参考前文
Fabric的数据持久化实现

首先阅读官方说明文档
github官方说明文档

各Fabric版本对应的blockchain-explorer版本如下所示
ubuntu16.04下Fabric1.4.4配置blockchain-explorer_第1张图片

需要的依赖关系

Nodejs 8.11.x (Note that v9.x is not yet supported)
PostgreSQL 9.5 or greater
jq
Linux-based operating system, such as Ubuntu or MacOS
Docker CE 18.09.2 or later
Docker Compose 1.14.0

2. 安装所需环境

安装Nodejs 8.11.4

wget https://nodejs.org/download/release/v8.11.4/node-v8.11.4-linux-x64.tar.gz
tar -zxvf node-v8.11.4-linux-x64.tar.gz
mv node-v8.11.4-linux-x64 /usr/local/nodejs

配置环境变量

sudo vim /etc/profile
# 末尾添加以下配置
export NODE_HOME=/usr/local/nodejs/bin
export PATH=$NODE_HOME:$PATH
# source使配置生效
source /etc/profile
# 切记要使得node在全局生效,否则在后面运行createdb.sh的时候有可能会出错

安装jq

sudo apt install jq

安装gcc g++(编译需要)

sudo apt-get install gcc g++

安装PostgreSQL

sudo apt-get install postgresql

3. 开始搭建

请按照简书教程中“开始搭建”以后的步骤

注意first-network.json中adminPrivateKey、signedCert、 tlsCACerts要配置成自己Fabric网络中的实际的绝对路径

简书 Fabric explorer 最新搭建教程

在启动项目前需要编译项目

cd blockchain-explorer
npm install --unsafe-perm -d
npm install

cd blockchain-explorer/app/test
npm install
npm run test

cd blockchain-explorer/client/
npm install --unsafe-perm -d
npm install
npm run test -- -u --coverage
npm run build --unsafe-perm -d

运行start.sh,输入 ip:8080,若看到以下页面则代表配置成功
ubuntu16.04下Fabric1.4.4配置blockchain-explorer_第2张图片初始用户名为admin,密码为adminpw

你可能感兴趣的:(Fabric,区块链)