亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Fabric環(huán)境搭建

fou7 / 943人閱讀

摘要:環(huán)境搭建快速入門前提安裝安裝安裝安裝查看版本信息輸出安裝查看版本信息輸出版本要求版本要求上傳解壓文件編輯環(huán)境變量文件添加如下內(nèi)容輸出如果系統(tǒng)中有舊版本的則使用如下命令卸載舊版本的然后再重新安裝

環(huán)境搭建

快速入門: http://hyperledger-fabric.rea...

前提 安裝git
$ sudo apt update
$ sudo apt install git
安裝curl
$ sudo apt install curl
安裝vim
$ sudo apt install vim
安裝Docker
$ sudo apt update
$ docker --version
$ sudo apt install docker.io
查看Docker版本信息

version 1.12+

$ docker --version

輸出: Docker version 1.13.1, build 092cba3

安裝Docker Compose
$ docker-compose --version
$ sudo apt install docker-compose
查看DockerCompose版本信息
$ docker-compose --version

輸出: docker-compose version 1.8.0, build unknown

Golang

Fabric1.1.0版本要求Go1.9+

Fabric1.0.0版本要求Go1.7+

上傳go1.10.1.linux-amd64.tar.gz

解壓文件
$ tar -zxvf go1.10.1.linux-amd64.tar.gz
編輯環(huán)境變量文件
$ vim .bashrc 

添加如下內(nèi)容:

export GOPATH=$HOME/gocode
export GOROOT=$HOME/go
export PATH=$GOROOT/bin:$PATH
$ source .bashrc
$ go version

輸出: go version go1.10.1 linux/amd64

如果系統(tǒng)中有舊版本的golang,則使用如下命令卸載舊版本的golang,然后再重新安裝

$ su -
# apt-get remove golang-go --purge && apt-get autoremove --purge && apt-get clean
安裝Node與npm 安裝nvm
$ sudo apt update
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.10/install.sh | bash

$ export NVM_DIR="$HOME/.nvm"
$ [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" 
安裝Node
$ nvm install v8.11.1
檢查Node版本
$ node -v

輸出: v8.11.1

檢查npm版本
$ npm -v

輸出: 5.6.0

Hyperledger Fabric Samples 下載安裝 創(chuàng)建一個空目錄
$ mkdir hyfa
進入該目錄
$ cd hyfa
下載方式一:

新建文件bootstrap.sh

$ vim bootstrap.sh

https://github.com/hyperledger/fabric/blob/master/scripts/bootstrap.sh中的內(nèi)容拷貝保存退出

賦予bootstrap.sh可執(zhí)行權限并運行

$ chmod +x bootstrap.sh

配置docker加速器

配置docker加速器的目的是為了在下載docker鏡像文件時加速

$ curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://8890cb8b.m.daocloud.io

重啟docker服務

$ sudo systemctl restart docker.service

執(zhí)行bootstrap.sh

確定網(wǎng)絡穩(wěn)定,否則會導致各種問題,例如下載到一半時網(wǎng)絡超時,下載失敗等等

$ sudo ./bootstrap.sh 1.1.0

下載完成后, 查看相關輸出內(nèi)容, 如果下載有失敗的鏡像, 可再次執(zhí)行 $ sudo ./bootstrap.sh 1.1.0 命令

下載方式二:
建議使用方式一進行下載 

配置docker加速器,

$ curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://8890cb8b.m.daocloud.io

重啟docker服務

$ sudo systemctl restart docker.service
$ curl  https://github.com/hyperledger/fabric/blob/master/scripts/bootstrap.sh | bash -s 1.1.0

安裝完成后輸出:

hyperledger/fabric-ca          latest          72617b4fa9b4   5 weeks ago    299 MB
hyperledger/fabric-ca          x86_64-1.1.0    72617b4fa9b4   5 weeks ago    299 MB
hyperledger/fabric-tools       latest          b7bfddf508bc   5 weeks ago    1.46 GB
hyperledger/fabric-tools       x86_64-1.1.0    b7bfddf508bc   5 weeks ago    1.46 GB
hyperledger/fabric-orderer     latest          ce0c810df36a   5 weeks ago    180 MB
hyperledger/fabric-orderer     x86_64-1.1.0    ce0c810df36a   5 weeks ago    180 MB
hyperledger/fabric-peer        latest          b023f9be0771   5 weeks ago    187 MB
hyperledger/fabric-peer        x86_64-1.1.0    b023f9be0771   5 weeks ago    187 MB
hyperledger/fabric-javaenv     latest          82098abb1a17   5 weeks ago    1.52 GB
hyperledger/fabric-javaenv     x86_64-1.1.0    82098abb1a17   5 weeks ago    1.52 GB
hyperledger/fabric-ccenv       latest          c8b4909d8d46   5 weeks ago    1.39 GB
hyperledger/fabric-ccenv       x86_64-1.1.0    c8b4909d8d46   5 weeks ago    1.39 GB
hyperledger/fabric-zookeeper   latest          92cbb952b6f8   2 months ago   1.39 GB
hyperledger/fabric-zookeeper   x86_64-0.4.6    92cbb952b6f8   2 months ago   1.39 GB
hyperledger/fabric-kafka       latest          554c591b86a8   2 months ago   1.4 GB
hyperledger/fabric-kafka       x86_64-0.4.6    554c591b86a8   2 months ago   1.4 GB
hyperledger/fabric-couchdb     latest          7e73c828fc5b   2 months ago   1.56 GB
hyperledger/fabric-couchdb     x86_64-0.4.6    7e73c828fc5b   2 months ago   1.56 GB
添加環(huán)境變量
$ export PATH=/bin:$PATH

注: 表示下載的fabric-samples文件目錄所在路徑

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

HyperLedger Fabric環(huán)境搭建完成

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/24193.html

相關文章

  • 聯(lián)盟鏈初識以及Fabric環(huán)境搭建流程

    摘要:本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接聯(lián)盟鏈初識以及環(huán)境搭建流程原文已更新,請讀者前往原文閱讀這篇文章首先簡單介紹了聯(lián)盟鏈是什么,再詳細的介紹了環(huán)境搭建的整個流程。 本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接:聯(lián)盟鏈初識以及Fabric環(huán)境搭建流程原文已更新,請讀者前往原文閱讀 這篇文章首先簡單介紹了聯(lián)盟鏈是什么,再詳細的介紹了Fabric環(huán)境搭建的整個流程。 區(qū)塊鏈分類: 以參與方式分類,區(qū)...

    CoffeX 評論0 收藏0
  • Hyperledger Fabric周周記:起源

    摘要:作為系列的新篇章,我選擇從超級賬本的開始。為什么選擇超級賬本作為起點我在之前的文章中曾說過會從超級賬本入手開始區(qū)塊鏈的學習和實踐,同時也給出了個人的理由。檢查事務提議的響應。為了降低區(qū)塊鏈應用的開發(fā)難度,超級賬本項目又引入了。 本著以教帶學,Learning by Doing的想法,我于上周加入了Bob組織的HiBlock區(qū)塊鏈技術布道群。這個群可不太好混,群規(guī)要求每個成員必需每周有輸...

    hatlonely 評論0 收藏0
  • SegmentFault 技術周刊 Vol.41 - 深入學習區(qū)塊鏈

    摘要:和比特幣協(xié)議有所不同的是,以太坊的設計十分靈活,極具適應性。超級賬本區(qū)塊鏈的商業(yè)應用超級賬本超級賬本是基金會下的眾多項目中的一個。證書頒發(fā)機構負責簽發(fā)撤 showImg(https://segmentfault.com/img/bV2ge9?w=900&h=385); 從比特幣開始 一個故事告訴你比特幣的原理及運作機制 這篇文章的定位會比較科普,盡量用類比的方法將比特幣的基本原理講出來...

    qianfeng 評論0 收藏0
  • 基于ubuntu16.04部署IBM開源區(qū)塊鏈項目-彈珠資產(chǎn)管理(Marbles)

    摘要:協(xié)議的細節(jié)由一個名為的處理。運行下面的腳本來讓所有的事情都發(fā)生一兩分鐘后,命令提示符將返回運行結(jié)果如下圖所示現(xiàn)在運行該命令查看當前正在運行的容器。 showImg(https://segmentfault.com/img/bVbazHF?w=709&h=159); 前言 本教程基本上是對Marbles項目的翻譯過程. 如果英文比較好的話,建議根據(jù)官方操作說明,一步步進行環(huán)境部署。當然你...

    voidking 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<