centos7安装配置Hyperledger fabric1.4.0

因为毕设需要,并且自己也想学习一下,因此参考各方资料亲手搭建fabric1.4.0(当前最新的版本)。

软件环境

VMware 10.0.4

CentOS-7-x86_64-Minimal-1708

搭建过程

go安装

我安装的是1.11.5版本,可参考这里进行安装

docker安装

我安装的是18.09.0版本,可以参考这里进行安装

docker-compose安装

我安装的是1.23.2版本,采用的是pip方式进行下载安装

nodejs安装(2019年2月21日补充)

后面发现还需要安装nodejs(要求版本8.9.x)和npm(要求版本5.6.x),没有这两个软件的话,后面很多教程之类的无法操作。网上有很多安装教程,也可以参考这里安装nodejs。

下载源代码

因为要用到git,所以需要先安装git

yum install git

下载相关镜像文件

在想要安装fabric的目录下运行以下命令来下载fabric (时间可能会有点久)

git clone https://github.com/hyperledger/fabric.git

下载完成后会得到一个fabric文件夹,进入fabric/scripts目录可以看到一个bootstrap.sh脚本(注意刚开始是没有fabric-samples这个文件夹的,是执行脚本后生成的)

直接执行bootstrap.sh脚本,就会自动进行fabric相关镜像的下载 (时间有点久,如果出现长时间停顿,可能需要重启虚拟机后重新执行脚本)

当相关镜像全部下载完成后,会自动罗列出下载的内容

 

构建网络

下面基于fabric-samples提供的BYFN(build your first network),来快速的构建我们第一个超级账本fabric网络,以此来熟悉整个运行过程。 

生成配置 

进入fabric/scripts/fabric-samples/first-network/,执行以下命令:

启动网络

执行以下命令启动网络

通过top命令可以看到此时fabric网络peer节点的运行情况

执行以下命令关闭提供的fabric-samples中的first-network网络

 

本篇文章只是大概记录了操作自带的first-network的过程,没有对详细过程进行解释说明。具体各个步骤的详细解释请看这里 

 fabric中涉及很多概念名词,这只是相当于运行了一个helloworld一样,大概体验一下运作流程。还需要深入了解相关概念和运行机制。可以仔细看看官方文档

参考博客:

https://blog.csdn.net/Zach_z/article/details/84930236

https://www.jianshu.com/p/183147137c56

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值