區塊鏈學習3—WeBASE分佈式中間件

1.前提條件

(1)一套已經部署完成的,可運行的fiscobcos區塊鏈底層

(2)一臺已經部署的fiscobcos區塊鏈底層的雲服務器

(3)軟件環境

備註:Java推薦使用OpenJDK ,建議從OpenJDK網站 自行下載,不然可能導致Web3SDK無法正常連接區塊鏈節點。

確認環境
java 查詢版本:java -version

MySQL: mysql --version

python :python --version  或  python2 --version

(上個實驗一配置,此不再贅述)

 

2.拉取部署腳本

(1)獲取部署安裝包

wget https://github.com/WeBankFinTech/WeBASELargeFiles/releases/download/V1.0.1/webase-deploy.zip

(2)解壓安裝包

unzip webase-deploy.zip

(3)進入目錄

cd webase-deploy/

 

3.修改配置

(1)mysql數據庫需提前安裝,已安裝直接配置即可

(2)進入目錄 /generator/nodeA 下,查看是否有sdk,如果沒有,先把  /generator/dir_sdk_ca  目錄下的sdk文件夾拷貝過去

(3)修改配置文件,沒有變化的可以不修改

vim common.properties

按 i 編輯插入,修改完之後按esc返回,修改如下: 

①服務端口不能小於1024,8080 端口nginx 佔用,所以端口也要改一下,改爲8096 只要不衝突就好了

②一鍵部署支持使用已有鏈或者搭建新鏈,通過“if.exsit.fisco”配置是否使用已有鏈,以下配置二選一即可:

  • 當配置“yes”時,需配置已有鏈的路徑

  • 當配置“no”時,需配置節點fisco版本和節點安裝個數,搭建的新鏈默認兩個羣組

注:修改配置,需要在 utf-8 編碼格式下

下述這裏選用的是yes,已有鏈配置。

保存:

:wq

 

4.部署

(webase-deploy/目錄下)部署所有服務:

python deploy.py installAll

 

問題:

 不論是8545還是8546都是提示 error! rpc port 8545 is not alive. please check. 未激活。

 

停止所有服務:

python deploy.py stopAll

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章