作者:key
一丶FISCO-BCOS聯盟鏈搭建
1.傻瓜式一鍵搭建環境:
這里是指,對新手而言,不需要去調動埠和節點數量,ip以及其他的配置,都是默認值
就跟著官方檔案走流程就行了,也可以參考筆者的文章
一鍵式搭建
2.按照自己的需求去搭建FISCO-BCOS聯盟鏈
我們這里以搭建一個Ip為127.0.0.1(默認為127.0.0.1),一個6節點(默認為4節點)
埠為30310,20200,8555(默認為30300,20200,8545)為例子:
依賴源:openssl 和 curl 這兩個分別是要用于節點通信管理和github拉取檔案資料
搭建FISCO-BCOS聯盟鏈:其實只需要兩個東西,一個是build_chain.sh這個腳本檔案,和fisco-bcos軟體包,你也可以直接去github下載到本地這兩個東西,就可以直接搭建了,就不需要curl …github…這些指令去github下載了
因為我們直接去gihub上去下載到本地,第一可以實作離線搭建FISCO-BCOS聯盟鏈,第二可以可視化的下載自己需求的版本
這里一定改build_chain.sh的引數

按照我們的需求改了引數就行了
搭建:bash build_chain.sh -l 127.0.0.1:6 -p 30310,20200,8555 這樣也可以直接搭建,不過這樣的話,它會直接從gethub上去下載fisco-bcos然后在搭建,而我們本地有fisco-bcos了,就可以直接在埠后面加上引數 -e fisco-bcos路徑 就可以實作本地安裝了,非常快速
離線安裝的注意了,下圖的版本一定設定成我們下載的fisco-bcos版本,不然要報錯,其次如果不是離線安裝,將會去github下載下圖這個引數所對應的的fisco-bcos的版本

打開節點:
進入到nodes/127.0.0.1 然后bash start_all.sh打開所有節點,這時候我們就完成FISCO-BCOS的搭建了
二丶WeBase-Front前置節點管理搭建
這里我們也是在github上面下載好的WeBASE-Front的壓縮包
得到一個WeBASE-Front.版本號.tar.gz
我們直接 tar -zxvf WeBASE-Front.版本號.tar.gz 然后就得到一個WeBASE-Front-版本號,我們把它重命名為webase-front
進去webase-front我們這個時候會發現,沒有dist檔案,那我們要進去dist才能搭建部署呀,那為什么會沒有呢,愿意是我們還沒有編譯檔案,這一步很重要
這時候,我們在webase-front的目錄下,執行gradle build -x test 這時候,系統不編譯我們這個目錄的檔案,大概等個2分鐘,我們會得到一個dist目錄
然后我們進去dist目錄,這時候我們會看見一個conf_template檔案,那我們需要拷貝一個一模一樣的,用于我們操作,那為什么么,要這樣操作呢?你想啊,這個conf_template相當于是一個模板,那我們拷貝一個,在拷貝的檔案上去改引數和配置,最后我們改來改去,自己都不知道那些引數是初始化的啊,所以呢,當我們又需要一個建立新的聯盟鏈的webase-front是不是就可以在拷貝一下模板conf_template去操作呢?
拷貝:就在當前路徑啊, cp conf_template conf -r 然后我們會在當前路徑獲得一個conf檔案,其內容和conf_template一模一樣
下一步,我們就需要進入第一步我們搭建的FISCO-BCOS的聯盟鏈的檔案下
去這路徑:fisco/nodes/127.0.0.1/sdk 這個檔案里面有三個檔案,其分別是ca.crt node.crt node.key分別是根證書,節點證書,節點私鑰 然后執行cp ca.crt node.crt node.key ~/webase-front/dist/conf 就拷貝到conf檔案下了
然后就是調引數了,因為我們不是默認安裝,所以我們要打開conf中的application.yml檔案,然后


改一下畫紅圈的引數資訊就行了,key這里的的圖片,也就是對應這上文的安裝路徑,如果你是按照key的方法安裝的,那么此時的引數,也應該這么調
注意:
port是你連接的埠,不能被占用,可以自己改空閑的
context-path使我們webase-front的路徑
channelPort一定要按照第一步搭建區塊鏈的時候,設定的監聽初始埠
nodePath使我們節點的路徑
當所有的都完成后
打開瀏覽器輸入:http://ip:port/context-path
如果你是在虛擬機中搭建的,ifconfig查看ip地址,然后去win主機打開瀏覽器 http://ip:port/context-path就行了
可以提前在win中 ping 虛擬機ip看能否通信,如果一切都沒有問題的話,那么就完成了
三丶成功搭建效果圖



轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/195742.html
標籤:其他
