系列文章目錄
第一章 FISCO BCOS在線搭建單機(jī)單群組4節(jié)點(diǎn)
前言
FISCO BCOS 是一個(gè)穩(wěn)定、高效、安全的區(qū)塊鏈底層平臺(tái),經(jīng)過(guò)多家機(jī)構(gòu)、多個(gè)應(yīng)用,長(zhǎng)時(shí)間在生產(chǎn)環(huán)境運(yùn)行的實(shí)際檢驗(yàn)。本章我們來(lái)操作FISCO BCOSl離線搭建單機(jī)單群組4節(jié)點(diǎn)。
一、安裝準(zhǔn)備
1.安裝依賴包
以下上一章操作過(guò)可以忽略
烏班圖的安裝openssl 和 curl包:
sudo apt install openssl curl
Centos的安裝openssl和openssl-devel:
sudo yum install -y openssl openssl-devel
2.創(chuàng)建操作目錄
cd ~ && mkdir -p fisco && cd fisco
3.下載腳本
curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.9.0/build_chain.sh && chmod u+x build_chain.sh
如果因?yàn)榫W(wǎng)絡(luò)問(wèn)題導(dǎo)致長(zhǎng)時(shí)間無(wú)法下載build_chain.sh腳本,請(qǐng)嘗試
curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.9.0/build_chain.sh && chmod u+x build_chain.sh
4.下載FISCO BCOSE 二進(jìn)制文件
curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.9.0/fisco-bcos.tar.gz
如果因?yàn)榫W(wǎng)絡(luò)問(wèn)題導(dǎo)致長(zhǎng)時(shí)間無(wú)法下載,請(qǐng)嘗試
curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.9.0/fisco-bcos.tar.gz
如圖:
三、搭建單群組4節(jié)點(diǎn)聯(lián)盟鏈
以下內(nèi)容沒(méi)有安裝過(guò)FISCO BCOS 可以忽略本小結(jié),進(jìn)入三.2小結(jié)
1.暫停并清除FISCO BCOS
如果已經(jīng)完成上一章內(nèi)容,那么需要停止已經(jīng)安裝的FISCO BCOS 服務(wù),同時(shí)刪除安裝了的目錄nodes
停止FISCO BCOS
bash nodes/127.0.0.1/stop_all.sh
刪除nodes
rm -rf nodes
2.搭建區(qū)塊鏈
解壓fisco-bcos.tar.gz文件
在fisco目錄下執(zhí)行下面的指令,生成一條單群組4節(jié)點(diǎn)的FISCO鏈。 請(qǐng)確保機(jī)器的30300~30303,20200~20203,8545~8548端口沒(méi)有被占用。
./build_chain.sh -l "127.0.0.1:4" -p 30300,20200,8545 -e ./fisco-bcos
如圖所示:
接下來(lái)和在線安裝一模一樣,會(huì)的可以忽略
三、啟動(dòng)區(qū)塊鏈
1.進(jìn)入安裝目錄
因?yàn)樯厦嬉呀?jīng)執(zhí)行cd fisco所以下面直接進(jìn)入子目錄nodes/127.0.0.1
cd nodes/127.0.0.1
2.啟動(dòng)程序
./start_all.sh
如圖所示即為啟動(dòng)成功:
注意:啟動(dòng)失敗,請(qǐng)確保機(jī)器的30300~30303,20200~20203,8545~8548端口沒(méi)有被占用
四、檢查區(qū)塊鏈運(yùn)行情況(維護(hù))
1.檢查進(jìn)程是否啟動(dòng)
如果進(jìn)程數(shù)不為4,那么進(jìn)程沒(méi)啟動(dòng)的原因一般是端口被占用
ps -ef|grep -v grep|grep fisco-bcos
如圖所示即為正常:
如圖:上面共有4個(gè)進(jìn)程
2.檢查監(jiān)聽的端口
當(dāng)前版本每個(gè)節(jié)點(diǎn)監(jiān)聽3個(gè)端口,分別用于p2p,channel,jsonrpc通信
netstat -ntlp|grep fisco-bcos
如圖所示即為正常:
可以看出上面有12個(gè)端口被占用
3.檢查日志輸出
3.1 節(jié)點(diǎn)連接的節(jié)點(diǎn)數(shù)
這里以node0節(jié)點(diǎn)為例,查看節(jié)點(diǎn)node0連接的節(jié)點(diǎn)數(shù)
tail -f node0/log/log*|grep connected
從上面的輸出可以看出node0與另外3個(gè)節(jié)點(diǎn)有連接
提示:按Ctrl-C可以退出
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-413295.html
3.2 檢查節(jié)點(diǎn)是否在共識(shí)
tail -f node0/log/log*|grep +++
如果不停輸出++++Generating seal表示正常輸出
提示:按Ctrl-C可以退出
總結(jié)
以上就是離線安裝FISCO BCOS 搭建單群組4節(jié)點(diǎn)聯(lián)盟鏈的全部步驟,整體來(lái)說(shuō)很簡(jiǎn)單,和在線安裝很多相似,后續(xù)會(huì)有一系列關(guān)于使用FICOS BCOS教程歡迎關(guān)注,點(diǎn)贊支持,有疑問(wèn)歡迎評(píng)論文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-413295.html
到了這里,關(guān)于FISCO BCOS離線搭建單機(jī)單群組4節(jié)點(diǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!