环境
Ubuntu18.04
区块链浏览器
- 区块链浏览器将区块链中的数据可视化,并进行实时展示
环境
环境 | 版本 |
---|---|
Java | Oracle JDK 8 至 14 |
MySQL | MySQL-5.6及以上 |
Python | Python3.6及以上 |
PyMySQL |
java检查
java -version
MySQL检查
mysql --version
python3检查
python3 --version
PyMySQL
sudo apt-get install -y python3-pip
sudo pip3 install PyMySQL
下载脚本
wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/fisco-bcos-browser/releases/download/v2.2.5/browser-deploy.zip
- 解压压缩包并进入
unzip browser-deploy.zip
cd browser-deploy
修改配置
- 可以使用以下命令修改,也可以直接修改文件
vi common.properties
- 数据库需要提前安装(数据库安装请参看 数据库部署)
- 服务端口不能小于1024
数据库IP:sed -i "s/127.0.0.1/${your_db_ip}/g" common.properties
数据库端口:sed -i "s/3306/${your_db_port}/g" common.properties
数据库用户名:sed -i "s/dbUsername/${your_db_account}/g" common.properties
数据库密码:sed -i "s/dbPassword/${your_db_password}/g" common.properties
数据库名称:sed -i "s/db_browser/${your_db_name}/g" common.properties
前端服务端口:sed -i "s/5100/${your_web_port}/g" common.properties
后端服务端口:sed -i "s/5101/${your_server_port}/g" common.properties
例子(将数据库IP由127.0.0.1改为0.0.0.0):sed -i "s/127.0.0.1/0.0.0.0/g" application.yml
部署
- 部署所有服务
python3 deploy.py installAll
- 停止所有服务
python3 deploy.py stopAll
- 启动所有服务
python3 deploy.py startAll
- 帮助
python3 deploy.py help
状态检查
检查子系统进程
- 后端server进程
ps -ef | grep org.bcos.browser
- 前端的nginx进程
ps -ef | grep browser |grep nginx
检查进程端口
- 后端server端口(默认为5101)是否已监听
netstat -anlp | grep 5101
- 前端端口(默认为5100)在nginx是否已监听
netstat -anlp | grep 5100
服务日志
- 日志路径
部署日志:log/
后端日志:server/log/
前端日志:web/log/
访问
http://127.0.0.1:5100/
疑问
怎么链接到已有链
标签:浏览器,FISCO,your,sed,common,区块,properties,python3,browser From: https://www.cnblogs.com/xiao-xiaoyang/p/16914447.html