成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Fabric環(huán)境搭建

fou7 / 895人閱讀

摘要:環(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)建一個(gè)空目錄
$ mkdir hyfa
進(jìn)入該目錄
$ cd hyfa
下載方式一:

新建文件bootstrap.sh

$ vim bootstrap.sh

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

賦予bootstrap.sh可執(zhí)行權(quán)限并運(yùn)行

$ chmod +x bootstrap.sh

配置docker加速器

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

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

重啟docker服務(wù)

$ sudo systemctl restart docker.service

執(zhí)行bootstrap.sh

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

$ sudo ./bootstrap.sh 1.1.0

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

下載方式二:
建議使用方式一進(jìn)行下載 

配置docker加速器,

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

重啟docker服務(wù)

$ 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)境搭建完成

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/24193.html

相關(guān)文章

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

    摘要:本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接聯(lián)盟鏈初識(shí)以及環(huán)境搭建流程原文已更新,請(qǐng)讀者前往原文閱讀這篇文章首先簡(jiǎn)單介紹了聯(lián)盟鏈?zhǔn)鞘裁矗僭敿?xì)的介紹了環(huán)境搭建的整個(gè)流程。 本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接:聯(lián)盟鏈初識(shí)以及Fabric環(huán)境搭建流程原文已更新,請(qǐng)讀者前往原文閱讀 這篇文章首先簡(jiǎn)單介紹了聯(lián)盟鏈?zhǔn)鞘裁?,再詳?xì)的介紹了Fabric環(huán)境搭建的整個(gè)流程。 區(qū)塊鏈分類: 以參與方式分類,區(qū)...

    CoffeX 評(píng)論0 收藏0
  • Hyperledger Fabric周周記:起源

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

    hatlonely 評(píng)論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.41 - 深入學(xué)習(xí)區(qū)塊鏈

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

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

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

    voidking 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<