Centos搭建fabric1.4环境

看了几篇其他博主的文章,大多千篇一律,很多遇到的问题没有给出解决方案或者含糊不清,在这片文章中我将自己亲测的搭建方法献上。

1.装备工作

linux 版本、docker、docker-compose go安装且版本较新

uname -a
docker --version
docker-compose  --version
go version

如果没有安装安装下

1.1 docker安装

https://blog.csdn.net/qq_36949713/article/details/89057026

1.2 docker-compose安装

进入下面的网址下载目前的最新版:

https://github.com/docker/compose/releases/tag/1.14.0-rc2

网页拉到最下面,下载:

docker-compose-Linux-x86_64

然后将文件上传到 /usr/local/bin/ 文件夹下,然后将其重命名为docker-compose,修改此文件的权限,增加可执行:

chmod +x /usr/local/bin/docker-compose

1.3 go 安装

下载golang源码包:

下载地址:https://golang.google.cn/dl/

我下的是go1.11.5.linux-amd64.tar.gz

安装golang语言环境:

将下载的二进制包解压至 /opt/app/目录

依次执行如下命令

cd /opt 
mkdir app 
cd app 
tar -C /opt/app/ -zxvf go1.11.5.linux-amd64.tar.gz

创建GOPATH目录

cd /opt

mkdir goWork

配置环境变量

vi /etc/profile

export GOROOT=/opt/app/go 
export GOBIN=$GOROOT/bin 
export PATH=$PATH:$GOBIN 
export GOPATH=/opt/goWork

source /etc/profile

 

查看配置是否成功:

go version

 

执行命令:

go env

2.拉取fabric源码

需要安装git

mkdir -p /opt/goWork/src/github.com/hyperledger 
cd /opt/goWork/src/github.com/hyperledger 
git clone https://github.com/hyperledger/fabric.git

查看并切换当前分支,我拉取的是v 1.4.0:

cd ./fabric
git branch -a  
git checkout v1.4.0

3.拉取fabric-samples

#下载是比较慢的,如果出现错误或者长时间没有速度只需要重新运行就可以了

cd /opt/goWork/src/github.com/hyperledger/fabric/scripts
./bootstrap.sh

由于网络原因,执行bootstrap.sh时,很大可能下不下来hyperledger-fabric-linux-amd64-1.4.0.tar.gz

这里给大家一个地址去下载,进入fabric-samples,解压缩tar,然后执行下面操作

链接:https://pan.baidu.com/s/1aqxW-ISNWJRS781TYUJtVw 
提取码:pl7n

完成上面的操作,就可以启动第一个fabric网络了

#进入first-network文件夹
cd /opt/goWork/src/github.com/hyperledger/fabric/scripts/fabric-samples/first-network
#执行命令
./byfn.sh up

如果出现下面的内容,则表示成功了

===================== Query successful on peer1.org2 on channel 'mychannel' ===================== 

========= All GOOD, BYFN execution completed =========== 


 _____   _   _   ____   
| ____| | \ | | |  _ \  
|  _|   |  \| | | | | | 
| |___  | |\  | | |_| | 
|_____| |_| \_| |____/  

关闭fabric

#最后执行以下命令关闭网络
./byfn.sh down

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值