赞
踩
参见前期热身报告
wget https://www.fisco.com.cn/cdn/webase/releases/download/v1.2.0/webase-front.zip
$ unzip webase-front.zip
$ cd webase-front
$ cd ~/fisco/nodes/127.0.0.1/sdk
$ cp ca.crt ~/webase-front/conf/
$ cp node.crt ~/webase-front/conf/
$ cp node.key ~/webase-front/conf/
$ cd ~/fisco
$ bash nodes/127.0.0.1/start_all.sh
$ cd ~/webase-front
$ bash start.sh
bash stop.sh
停止服务,bash status.sh
检查状态Ctrl+C
结束命令执行。http://localhost:5002/WeBASE-Front
进行访问环境 | 版本 |
---|---|
Java | JDK8或以上版本(推荐使用OpenJDK ,建议从OpenJDK网站自行下载) |
MySQL | MySQL-5.6或以上版本 |
Python | Python2.7或Python3.4+ |
MySQL-python | 使用python2时需安装 |
PyMySQL | 使用python3时需安装 |
java -version
查看版本python --verion
查看版本$ python
>>> import pymysql
>>> pymysql.VERSION
sudo mysql_secure_installation
以下根据提示输入:
Enter current password for root (enter for none):<–初次运行直接回车
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
$ sudo mysql -uroot -p -h localhost -P 3306
> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'fisco-bcos' WITH GRANT OPTION;
> flush PRIVILEGES;
> GRANT ALL PRIVILEGES ON *.* TO 'test'@localhost IDENTIFIED BY 'fisco-bcos' WITH GRANT OPTION;
> flush PRIVILEGES;
$ mysql -utest -p123456 -h localhost -P 3306
> create database webasenodemanager;
$ wget https://github.com/WeBankFinTech/WeBASELargeFiles/releases/download/v1.2.0/webase-deploy.zip
$ unzip webase-deploy.zip
$ cd webase-deploy
P.S. 事实上WeBankBase同样已经下载并解压好了安装包
if.exist.fisco
设置为yes
,并配置已有链的路径,其他配置可根据需要自行修改(对应已有链的配置和数据库的配置),需要注意服务端口不能小于1024。[common]
# WeBASE版本(v1.1.0或以上版本)
webase.version=v1.1.0
# 节点管理子系统mysql数据库配置
mysql.ip=localhost
mysql.port=3306
mysql.user=test
mysql.password=fisco-bcos
mysql.database=webasenodemanager
# 节点前置子系统h2数据库名
front.h2.name=webasefront
# WeBASE管理平台服务端口
web.port=5000
# 节点管理子系统服务端口
mgr.port=5001
# 节点前置子系统端口
front.port=5002
# 节点监听Ip
node.listenIp=127.0.0.1
# 节点p2p端口
node.p2pPort=30300
# 节点链上链下端口
node.channelPort=20200
# 节点rpc端口
node.rpcPort=8545
# 是否使用已有的链(yes/no)
if.exist.fisco=yes
# 使用已有链时需配置
# 已有链的绝对路径,start_all.sh脚本所在路径,路径下要存在sdk目录
fisco.dir=/home/fisco-bcos/fisco/nodes/127.0.0.1
# 前置所连接节点的绝对路径
# 路径下要存在conf文件夹,conf里存放节点证书(ca.crt、node.crt和node.key)
node.path=/home/fisco-bcos/fisco/nodes/127.0.0.1/node0
# 搭建新链时需配置
# FISCO-BCOS版本
fisco.version=2.0.0
# 搭建节点个数(默认两个)
node.counts=nodeCounts
$ python deploy.py installAll
python deploy.py stopAll
启动FISCO-BCOS节点: python deploy.py startNode
停止FISCO-BCOS节点: python deploy.py stopNode
启动WeBASE-Web: python deploy.py startWeb
停止WeBASE-Web: python deploy.py stopWeb
启动WeBASE-Node-Manager: python deploy.py startManager
停止WeBASE-Node-Manager: python deploy.py stopManager
启动WeBASE-Front: python deploy.py startFront
停止WeBASE-Front: python deploy.py stopFront
~
为/home/fisco-bcos
.http://localhost:5000
(IP地址和端口地址注意与配置文件的设置相对应),自动跳转到登录页面,输入账号admin
,密码Abcd1234
,登录后修改密码为安全性较高的密码Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。