美文网首页我爱编程
Fabric v1.0 for CentOS7.1环境搭建

Fabric v1.0 for CentOS7.1环境搭建

作者: _Iridescent | 来源:发表于2018-04-17 11:47 被阅读0次

    前期安装组件如下:

    1.Docker-compose:Docker 容器管理;
    2.Go lang SDK:Go 语言开发、编译环境;
    3.Git:git 镜像克隆与提交;
    4.Rest Client: rest API 测试;
    容器主要运行有:MemberSrv 和Peer;

    一、HyperLedger Fabric环境准备

    a)检查版本

    $ uname –r

    3.10.0-229.el7.x86_64

    b)更新Centos

    $ yum update

    注:若出现Existing lock /var/run/yum.pid: another copy is running as pid 27903.
    Another app is currently holding the yum lock; waiting for it to exit...
    解决方案:$ rm -f /var/run/yum.pid

    c)安装docker

    $ yum -y install docker
    $ docker -v 查看版本

    d)安装docker-compose

    A,先安装python-pip,具体安装步奏如下:
    1.首先安装epel扩展源:

    $ sudo yum -y install epel-release
    2.然后安装python-pip
    $ sudo yum -y install python-pip
    $ pip install --upgrade pip
    3.安装完成后,清除以下缓存 cache
    $ sudo yum clean all
    B,下面开始安装docker-compose
    $ sudo pip install docker-compose
    $ docker-compose -v

    d)安装Go

    1,下载源码包:go1.8.3.linux-amd64.tar.gz

    $ wget -c https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
    2,将下载的源码包解压至 /usr/local目录。
    $ tar -C /usr/local/ -zxvf go1.8.3.linux-amd64.tar.gz
    3,将 /usr/local/go/bin 目录添加至PATH环境变量:
    $ vim /etc/profile
    export PATH=$PATH:/usr/local/go/bin
    export GOPATH=/home/iflytek/**/Go (工作路径)
    保存退出。
    4,查看版本信息
    $ source /etc/profile
    $ go version

    下载源码,root目录下
    1.1,编译crytogen
    cd ~/go/src/github.com/hyperledger/fabric
    make cryptogen
    1.2 配置crypto-config.yaml
    1.3 生成公司钥和证书
    待完……

    如果有帮助到了您,记得打赏鼓励下作者哦....

    收款码.png

    相关文章

      网友评论

        本文标题:Fabric v1.0 for CentOS7.1环境搭建

        本文链接:https://www.haomeiwen.com/subject/tolckftx.html