一键部署WeBASE管理平台

07-14 1232阅读

搭建WeBASE管理平台包括节点(FISCO-BCOS 2.0+)、管理平台(WeBASE-Web)、节点管理子系统(WeBASE-Node-Manager)、节点前置子系统(WeBASE-Front)、签名服务(WeBASE-Sign)。其中,节点的搭建是可选的,可以通过配置来选择使用已有链或者搭建新链。

一、准备条件

环境版本
JavaOracle JDK 8 至 14
MySQLMySQL-5.6及以上
PythonPython3.6及以上
PyMySQL

 1.安装Oracle JDK(不能是Open JDK)

① 创建管理java的文件夹

安装Oracle Java 8至13的版本,将下载的jdk放在java目录

我这里下载的是jdk-13.0.2_linux-x64_bin.tar.gz,在home目录下建立java文件夹

mkdir java
② 解压安装包
tar -zxvf jdk-13.0.2_linux-x64_bin.tar.gz
 ③ 配置java home环境
vim /etc/profile

 打开以后将下面三句输入到文件里面并保存退出

export JAVA_HOME=/home/ly102/java/jdk-13.0.2  #这是一个文件目录,非文件
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

④刷新配置

source /etc/profile

⑤验证是否配置成功

java -version

2.安装mysql5.6

apt-get install software-properties-common
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
sudo apt-get update
sudo apt install mysql-server-5.6
sudo apt install mysql-client-5.6
service mysql start

到第四步会有问题,可以借鉴这篇文章解决

= 2.88dsf-24) | file-r-CSDN博客">ubantu安装mysql 5.6 依赖问题解决_nvidia-docker 依赖于 sysv-rc (>= 2.88dsf-24) | file-r-CSDN博客

验证是否安装成功

mysql --version

如果安装的是mysql8.0及以上的版本可能启动WeBASE会出现验证码加载不出来的情况,需要在

webase-node-mgr/conf目录下编辑application.yml配置文件

一键部署WeBASE管理平台

URL最后面添加 &useSSL=false,然后启动webase-node-mgr服务

2.安装python3

// 添加仓库,回车继续
sudo add-apt-repository ppa:deadsnakes/ppa
// 安装python 3.6
sudo apt-get install -y python3.6
sudo apt-get install -y python3-pip

验证是否安装成功

python3 --version

3.安装PyMySQL

Python3.6及以上版本,需安装PyMySQL依赖包

sudo pip3 install PyMySQL

至此环境就准备好了

二、搭建WeBASE管理平台

1.获取安装包

①.创建管理WeBASE管理平台的文件夹

mkdir  WeBASE

②.进入到WeBASE目录下,获取下载安装包

 cd WeBASE/ && wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.5/webase-deploy.zip

③解压安装包并进入到解压后的目录下

unzip webase-deploy.zip && cd webase-deploy

④修改配置

vim common.properties

一键部署WeBASE管理平台

将这两处地方修改成自己的数据库用户和密码。

我这里采用的是默认搭建的链,如果想要使用已有链进行部署,需要修改配置文件中的

if.exist.fisco将no改为yes

fisco.dir修改成自己的节点路径

修改node.p2pPort、node.channelPort、node.rpcPort三个端口号

一键部署WeBASE管理平台

⑤部署并启动

python3 deploy.py installAll

一键部署WeBASE管理平台

⑥访问

一键部署WeBASE管理平台

默认的账号为admin,默认密码为Abcd1234

同时也可以访问WeBASE-Front前置平台

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]