《Hyperledger Fabric菜鸟进阶攻略》 —1.3 安装Hyperledger Fabric

举报
华章计算机 发表于 2020/02/16 19:11:24 2020/02/16
【摘要】 本节书摘来自华章计算机《Hyperledger Fabric菜鸟进阶攻略》 一书中第1章,第1.3.1节,作者是黎跃春 韩小东 付金亮  。

1.3 安装Hyperledger Fabric

目标

1.顺利下载Hyperledger Fabric。

2.明确bootstrap.sh脚本做了哪些工作。

1.3.1 下载fabric-samples与二进制文件

为了方便后期管理,在当前登录用户的HOME目录下创建一个空目录并进入该目录:

$ mkdir hyfa && cd hyfa

新建文件bootstrap.sh并添加内容:

$ vim bootstrap.sh

将https://github.com/hyperledger/fabric/blob/master/scripts/bootstrap.sh中的内容复制、保存后退出。

该bootstrap.sh可执行脚本文件的作用如下。

1)如果当前目录中没有hyperledger/fabric-samples,则从github.com克隆hyperledger/fabric-samples存储库。

2)使用checkout签出对应指定的版本标签。

3)将指定版本的Hyperledger Fabric平台特定的二进制文件和配置文件安装到fabric-samples存储库的根目录中。

4)下载指定版本的Hyperledger Fabric Docker镜像文件。

5)将下载的Docker镜像文件标记为“latest”。

创建的bootstrap.sh脚本文件并不能立即执行,必须对其赋予可执行权限才能够运行。执行如下命令对bootstrap.sh脚本文件赋予可执行权限:

$ chmod +x bootstrap.sh

执行bootstrap.sh:

$ sudo ./bootstrap.sh 1.2.0

确定网络稳定,否则会导致各种问题,例如,下载到一半时网络超时,下载失败等;由于Docker的各种镜像文件下载时间较长,所以请耐心等待。

下载完成后,查看相关输出内容。如果有下载失败的镜像,可再次执行如下命令重新下载。

$ sudo ./bootstrap.sh 1.2.0

对于已下载的Docker镜像文件,再次执行脚本命令不会重新下载。

安装完成后终端自动输出:

===> List out hyperledger docker images

hyperledger/fabric-ca         1.2.0    66cc132bd09c   4 weeks ago     252 MB

hyperledger/fabric-ca         latest   66cc132bd09c   4 weeks ago     252 MB

hyperledger/fabric-tools      1.2.0    379602873003   4 weeks ago     1.51 GB

hyperledger/fabric-tools      latest   379602873003   4 weeks ago     1.51 GB

hyperledger/fabric-ccenv      1.2.0    6acf31e2d9a4   4 weeks ago     1.43 GB

hyperledger/fabric-ccenv      latest   6acf31e2d9a4   4 weeks ago     1.43 GB

hyperledger/fabric-orderer    1.2.0    4baf7789a8ec   4 weeks ago     152 MB

hyperledger/fabric-orderer    latest   4baf7789a8ec   4 weeks ago     152 MB

hyperledger/fabric-peer       1.2.0    82c262e65984   4 weeks ago     159 MB

hyperledger/fabric-peer       latest   82c262e65984   4 weeks ago     159 MB

hyperledger/fabric-zookeeper  0.4.10   2b51158f3898   5 weeks ago     1.44 GB

hyperledger/fabric-zookeeper  latest   2b51158f3898   5 weeks ago     1.44 GB

hyperledger/fabric-kafka      0.4.10   936aef6db0e6   5 weeks ago     1.45 GB

hyperledger/fabric-kafka      latest   936aef6db0e6   5 weeks ago     1.45 GB

hyperledger/fabric-couchdb    0.4.10   3092eca241fc   5 weeks ago     1.61 GB

hyperledger/fabric-couchdb    latest   3092eca241fc   5 weeks ago     1.61 GB

添加环境变量(可选执行命令):

$ export PATH=<path to download location>/bin:$PATH

<path to download location>表示fabric-samples文件目录所在路径,例如 :

$ export PATH=$HOME/hyfa/fabric-samples/bin:$PATH


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。