【Linux】【Fabric】Centos7搭建Fabric運行環境


1.安裝jdk1.8配置環境變量

參考:https://www.cnblogs.com/jxd283465/p/11541506.html

2.安裝git
yum -y install git

3.安裝python2.7
默認自帶2.7

4.安裝pip
參考:https://www.cnblogs.com/jxd283465/p/11572471.html

5.安裝go
參考:https://www.cnblogs.com/jxd283465/p/11576882.html

6.安裝docker &&docker-compose
參考:https://www.cnblogs.com/jxd283465/p/11542127.html

7.添加阿里雲的Docker Hub鏡像
參考:https://www.cnblogs.com/jxd283465/p/11571943.html

8.安裝nodejs
參考:https://www.cnblogs.com/jxd283465/p/11576906.html

9.安裝gcc編譯環境

yum -y install gcc-c++

10.(1) 源碼下載
mkdir -p /root/go/src/github.com/hyperledger
cd /root/go/src/github.com/hyperledger
用git命令下載項目源碼 
git clone https://github.com/hyperledger/fabric-samples.git
(2)下載fabric二進制可執行文件
把hyperledger-fabric-linux-amd64-1.4.1.tar解壓到 /root/go/ 路徑下
將解壓的文件夾重命名為bin
進入go目錄:
cd /root/go 
tar -zxvf hyperledger-fabric-linux-amd64-1.4.1.tar.gz
然后執行命令:
chmod +x bin/*
測試一下是否可用:
peer version
  (3) Fabric Docker鏡像的下載
打開終端
切換到fabric-sample/scripts/目錄下:
cd /root/go/src/github.com/hyperledger/fabric-samples/scripts
編輯bootstrap.sh文件
修改版本號1.4.1    0.4.15
將167行 BINARIES=true改為BINARIES=false,這是默認不下載二進制文件,之后將手動加載。

打開終端
切換到fabric-sample目錄下:
cd ..
執行命令:
./scripts/bootstrap.sh 1.4.1 1.4.1 0.4.15 -b
時間比較久,這樣就可以下載所有需要的Fabric Docker鏡像了。由於我們設置了國內的鏡像,所以下載應該是比較快的。 下載完畢后,我們運行以下命令檢查下載的鏡像列表: 
docker images 
結果如下圖 

其每個鏡像的主要功能就不一一列舉了,具體可看《區塊鏈原理,設計與應用》這本書,講的還是很詳細的。
(4)運行測試例
打開終端,進入目錄:
cd fabcar
啟動腳本:
./startFabric.sh
進入目錄
cd javascript
sudo chmod 777 -R /root/go/
執行命令, 
npm install
然后分別執行:
node enrollAdmin.js 
node registerUser.js 
node query.js
出現這個提示說明啟動成功:

下面我們停掉此網絡,啟動first-network網絡, 進入first-network文件夾
cd ../../first-network/
停掉剛剛啟動的網絡
./byfn.sh down
啟動first-network
./byfn.sh up
如果出現如下頁面 , 那么恭喜你,你的超級賬本1.4的環境已經搭建成功了! 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM