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