国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Fabric環境搭建

fou7 / 884人閱讀

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

環境搭建

快速入門: 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
編輯環境變量文件
$ vim .bashrc 

添加如下內容:

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

輸出: go version go1.10.1 linux/amd64

如果系統中有舊版本的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 下載安裝 創建一個空目錄
$ mkdir hyfa
進入該目錄
$ cd hyfa
下載方式一:

新建文件bootstrap.sh

$ vim bootstrap.sh

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

賦予bootstrap.sh可執行權限并運行

$ 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

執行bootstrap.sh

確定網絡穩定,否則會導致各種問題,例如下載到一半時網絡超時,下載失敗等等

$ sudo ./bootstrap.sh 1.1.0

下載完成后, 查看相關輸出內容, 如果下載有失敗的鏡像, 可再次執行 $ 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
添加環境變量
$ export PATH=/bin:$PATH

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

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

HyperLedger Fabric環境搭建完成

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24193.html

相關文章

  • 聯盟鏈初識以及Fabric環境搭建流程

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

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

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

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

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

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

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

    voidking 評論0 收藏0

發表評論

0條評論

fou7

|高級講師

TA的文章

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