区块链学习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

 

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