东莞免费建站公司,郑州seo优化外包公司,游戏网站的导航条怎么做的,做自己网站做站长目录
一、环境依赖
检查环境
1.检查java 二、拉取安装脚本
获取部署安装包
编辑
解压安装包
进入目录
三、修改配置
四、部署服务
五、状态检查
检查前后端进程
1.检查后端server进程
2.检查前端的nginx进程
检查进程端口
六、使用区块链浏览器
1.配置群组…目录
一、环境依赖
检查环境
1.检查java 二、拉取安装脚本
获取部署安装包
编辑
解压安装包
进入目录
三、修改配置
四、部署服务
五、状态检查
检查前后端进程
1.检查后端server进程
2.检查前端的nginx进程
检查进程端口
六、使用区块链浏览器
1.配置群组
2.添加节点
3.查询交易 一、环境依赖 检查环境
1.检查java
java的官方推荐版本为8-13本机版本为11
java --version 2.检查mysql
MySQL版本要求5.6或以上本机版本为8.0
mysql -version 3.检查Python
虚拟机自带Python3
python3 --version 4.PyMySQL部署Python3.6
使用pip安装即可
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 三、修改配置
官方文档使用的是sed命令修改也可以手动修改common.properties的配置文件进行修改
数据库IPsed -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.0sed -i s/127.0.0.1/0.0.0.0/g application.yml
如果是手动修改的话我们直接找到自己想修改的地方即可我们通常要配置好数据库这里直接使用root用户实际环境中不建议采用root用户部署。
另外注意服务端口不能小于1024
四、部署服务
类似于WeBASE的一键部署命令操作基本上都一样
部署所有服务
python3 deploy.py installAll 停止所有服务
python3 deploy.py stopAll
启动所有服务
python3 deploy.py startAll 部署成功后访问自己服务器的ip地址并加上端口号即可进入 进入成功
五、状态检查
部署成功后查看区块链浏览器的状态可以通过以下命令查看
检查前后端进程
1.检查后端server进程
ps -ef | grep org.bcos.browser
2.检查前端的nginx进程
ps -ef | grep browser |grep nginx
输出结果如下 检查进程端口
我们借助netstat命令查看进程端口默认设置的后端端口为5101检查命令如下
netstat -anlp | grep 5101 默认设置的前端端口为5100检查命令如下
netstat -anlp | grep 5100 六、使用区块链浏览器
1.配置群组 部署成功后并进入区块链浏览器时会要求我们新增一个群组我们可以快速构建一个单机四节点进行测试。 单机四节点的默认初始群组id为1 2.添加节点 添加完成后我们可以去配置节点 根据实际的接口情况配置端口信息实现新增节点 节点全部添加后可以在终端对比一下节点的id以确保确实加入到了区块链浏览器中。 发现节点id一致添加正确
3.查询交易 区块链浏览器中的合约配置功能较少因此可以在节点前置进行合约操作这里略过选择直接在终端控制台进行HelloWorld合约测试 调用set方法 此时发现区块链浏览器中的交易记录上传了相应的交易记录这就是区块链浏览器的大致使用流程更多细节我们一起研究~