【FISCO BCOS】十九、区块链浏览器部署

这篇具有很好参考价值的文章主要介绍了【FISCO BCOS】十九、区块链浏览器部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、环境依赖

检查环境 

1.检查java

 二、拉取安装脚本

获取部署安装包

​编辑

解压安装包

进入目录

三、修改配置 

四、部署服务

五、状态检查

检查前后端进程

1.检查后端server进程

2.检查前端的nginx进程

检查进程端口

六、使用区块链浏览器

1.配置群组

2.添加节点 

3.查询交易


一、环境依赖

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

检查环境 

1.检查java

java的官方推荐版本为8-13,本机版本为11

java --version

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3 2.检查mysql

MySQL版本要求5.6或以上,本机版本为8.0

mysql -version

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

3.检查Python

虚拟机自带Python3

python3 --version

 【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

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

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

解压安装包

unzip browser-deploy.zip

 【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

进入目录

cd browser-deploy

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

三、修改配置 

官方文档使用的是sed命令修改,也可以手动修改common.properties的配置文件进行修改

数据库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

如果是手动修改的话,我们直接找到自己想修改的地方即可,我们通常要配置好数据库,这里直接使用root用户,实际环境中,不建议采用root用户部署。【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

另外注意服务端口不能小于1024!

四、部署服务

类似于WeBASE的一键部署,命令操作基本上都一样

部署所有服务:

python3 deploy.py installAll

 停止所有服务:

python3 deploy.py stopAll

启动所有服务:

python3 deploy.py startAll

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

部署成功后,访问自己服务器的ip地址并加上端口号即可进入

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

进入成功!

五、状态检查

部署成功后,查看区块链浏览器的状态可以通过以下命令查看

检查前后端进程

1.检查后端server进程

ps -ef | grep org.bcos.browser

2.检查前端的nginx进程

ps -ef | grep browser |grep nginx

输出结果如下:

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

检查进程端口

我们借助netstat命令查看进程端口,默认设置的后端端口为:5101,检查命令如下:

netstat -anlp | grep 5101

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

 默认设置的前端端口为:5100,检查命令如下:

netstat -anlp | grep 5100

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

六、使用区块链浏览器

1.配置群组

        部署成功后并进入区块链浏览器时,会要求我们新增一个群组,我们可以快速构建一个单机四节点进行测试。

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

        单机四节点的默认初始群组id为1 

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

2.添加节点 

        添加完成后我们可以去配置节点

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3         根据实际的接口情况配置端口信息,实现新增节点

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

         节点全部添加后,可以在终端对比一下节点的id,以确保确实加入到了区块链浏览器中。【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3         发现节点id一致,添加正确

3.查询交易

        区块链浏览器中的合约配置功能较少,因此可以在节点前置进行合约操作,这里略过,选择直接在终端控制台进行HelloWorld合约测试

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

调用set方法 

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3

【FISCO BCOS】十九、区块链浏览器部署,FISCO BCOS,区块链,linux,FISCO BCOS,信任链,web3         此时发现区块链浏览器中的交易记录上传了相应的交易记录,这就是区块链浏览器的大致使用流程,更多细节我们一起研究~文章来源地址https://www.toymoban.com/news/detail-764626.html

到了这里,关于【FISCO BCOS】十九、区块链浏览器部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 区块链学习一(FISCO BCOS部署&控制台部署&第一个HelloWorld)

    系统环境:CentOS Linux release 7.6.1810 fisco版本:3.3.0 jdk版本:1.8 注:github下载慢,可以使用下面地址下载 给脚本操作权限 执行脚本,自己学习的,创建一个节点就可以了 安装完成之后fisco目录下是这样的 * 进入到nodes目录,然后进入到127.0.0.1目录执行命令 * 检查进程是否启动 安

    2024年02月06日
    浏览(38)
  • Java SDK部署和调用FISCO BCOS区块链智能合约

    使用WeBASE合约管理导出Java项目 启动FISCO节点和webase-front,部署服务详情可参考官方文档: link 1.编写智能合约 一个简单的例子: Table 合约:该合约负责维护候选人的信息。每个候选人都有一个唯一的标识符sign_key,以及与之相关联的其他属性,包括活动名称activity_name、参与

    2024年03月22日
    浏览(51)
  • fisco-bcos 部署企业级国密区块链

    首先说明,我目前所用的fisco-bcos generator企业部署版本尚不支持docker部署,只能在主机上直接部署。 下面进入正题 我们本次搭建的是三机构A、B、C组成的联盟链,AB首先组成群组Group1,C后期加入Group1。 本文所有的操作目录都是基于generator文件夹 在A、B、C三台机器上下载并安

    2024年02月03日
    浏览(37)
  • FISCO BCOS入门(十二)使用Docker部署区块链和多群组部署

    使用Docker部署区块链可以简化部署过程、提供环境一致性、增加可移植性、提升灵活性和可扩展性,并提供一定的安全性保障。这些好处使得Docker成为一种流行的部署方式,广泛应用于区块链开发和生产环境中。 前两步跟之前一样 1.安装 curl, openssl依赖 2.下载build_chain.sh脚本

    2024年03月15日
    浏览(48)
  • Linux搭建FISCO BCOS的第一个区块链网络

             FISCO BCOS 是由金融区块链合作联盟(深圳)与微众银行共同发起的开源区块链项目,支持多链多账本,满足金融行业复杂业务需求。 本文将介绍如何在 Ubuntu 操作系统上使用 Linux 命令搭建FISCO BCOS的第一个区块链网络 。 目录 一、前言 二、准备工作 安装Ubuntu依赖

    2024年02月22日
    浏览(41)
  • 在kubernetes(k8s)集群上部署FISCO BCOS区块链系统

    三台ubuntu22.04主机(分别为 ubuntu:192.168.3.54 ; worker1:192.168.3.57 ; worker2:192.168.3.58 ) 安装docker,kubernetes 三台主机加入同一kubernetes集群 使用上篇文章《使用Docker容器化部署FISCO-BCOS区块链系统》中的第二个方法,在ubuntu这台主机上生成运行在三台主机上的区块链节点 分别进入

    2024年02月05日
    浏览(31)
  • Kubernetes详解(五十九)——Kubernetes Dashboard无法用浏览器访问解决

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Kubernetes Dashboard配置后无法用浏览器访问解决。 在前文中,Kubernetes详解(五十六)——Dashboard安装与部署中,我们配置安装了Kubernetes集群的Dashboard,但是在最后的浏览器访问时,我们却有时无法用浏览器访问,反而会出

    2024年02月08日
    浏览(40)
  • Fisco Bcos区块链一(搭建单群组FISCO BCOS联盟链)

    技术文档:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/index.html 1、搭建单群组FISCO BCOS联盟链 1. 安装centos依赖包 安装依赖包openssl、curl 2. 创建操作目录, 下载安装脚本 如果因为网络问题导致长时间无法下载build_chain.sh脚本,请尝试 3. 搭建单群组4节点联盟链 在fisco目录下执

    2024年02月10日
    浏览(40)
  • 区块链浏览器

    区块链浏览器就是将区块链里面的信息,全部列出来到网站上 根本不需要资料,直接上实体网站即可,实在看不懂英文就翻译 BlockExplorer.com | Home Bitcoin - Open source P2P money Ethereum (ETH) Blockchain Explorer - etherchain.org - 2022 https://live.blockcypher.com/btc/

    2024年02月16日
    浏览(37)
  • FISCO BCOS 区块链(一)

    目录 一、搭建 FISCO BCOS 链 1、安装 openssl, curl 依赖 2、安装 build_chain 脚本 二、配置控制台 1、下载java jdk 2、安装控制台 3、拷贝配置文件以及证书 4、启动控制台 三、Java-SDK(idea版) 1、创建 project  2、引入 Java-SDK依赖 3、sol2java.sh 4、导入所需资源 5、创建测试类 参考 FISCO

    2024年01月24日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包