hyperledger fabric 1.4.4 + explorer搭建

Posted aarond

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hyperledger fabric 1.4.4 + explorer搭建相关的知识,希望对你有一定的参考价值。

基础配置:setenforce 0、关闭防火墙

安装docker

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
 
yum update
 
#安装docker
yum install docker.x86_64 -y

 

安装docker-compose

下载好需要的docker镜像以及配置和代码,如下链接进行下载:https://pan.baidu.com/s/1yujG_pw9HNT_3127vltMWw

上传下载的所有文件到centos中

执行如下命令进行镜像还原:

docker load < docker.io_prom_prometheus.tar
docker load < docker.io_grafana_grafana.tar
docker load < docker.io_hyperledger_explorer-db.tar
docker load < docker.io_hyperledger_explorer.tar
docker load < docker.io_hyperledger_fabric-javaenv.tar
docker load < hyperledger_fabric-javaenv.tar
docker load < docker.io_hyperledger_fabric-ca.tar
docker load < hyperledger_fabric-ca.tar
docker load < docker.io_hyperledger_fabric-tools.tar
docker load < hyperledger_fabric-tools.tar
docker load < docker.io_hyperledger_fabric-ccenv.tar
docker load < hyperledger_fabric-ccenv.tar
docker load < docker.io_hyperledger_fabric-orderer.tar
docker load < hyperledger_fabric-orderer.tar
docker load < docker.io_hyperledger_fabric-peer.tar
docker load < hyperledger_fabric-peer.tar
docker load < hyperledger_fabric-zookeeper.tar
docker load < docker.io_hyperledger_fabric-zookeeper.tar
docker load < docker.io_hyperledger_fabric-kafka.tar
docker load < hyperledger_fabric-kafka.tar
docker load < docker.io_hyperledger_fabric-couchdb.tar
docker load < hyperledger_fabric-couchdb.tar

 

启动hyperledger fabric网络:

cd /root/fabric-samples/first-network
./byfn.sh up -l java -o etcdraft -s couchdb

 

 

启动hyperledger explorer:

配置blockchain-explorer/docker-compose.yaml

explorer.mynetwork.com:
    image: hyperledger/explorer:latest
    ......
    volumes:
      ......
      - ./examples/net1/crypto:/tmp/crypto

 

上面红色部分需要改成实际的fabric配置路径,默认为:/root/fabric-samples/first-network/crypto-config

配置blockchain-explorerexamples et1connection-profilefirst-network.json

修改红色部分到实际密钥文件路径:

技术图片

 

 

启动

cd /blockchain-explorer
docker-compose up -d

 

http://ip:8090
用户名/密码是 admin/adminpw

技术图片

 

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
 
yum update
 
#安装 wget
sudo yum install -y wget
 
#安装docker
yum install docker.x86_64 -y

以上是关于hyperledger fabric 1.4.4 + explorer搭建的主要内容,如果未能解决你的问题,请参考以下文章

HyperLedger Fabric中fabric-samples 安装

Hyperledger Fabric入门 -------- ( Hyperledger-fabric-doc.pdf)

Fabric系列 - Hyperledger开源项目介绍

Fabric系列 - Hyperledger开源项目介绍

hyperledger fabric backup

Hyperledger Fabric 1.1安装部署-Fabric Samples