FISCO BCOS离线搭建单机单群组4节点

本文详细介绍了如何在乌班图和CentOS系统上离线安装FISCOBCOS,从依赖包安装、创建操作目录、下载脚本到搭建4节点单群组联盟链的每一步骤,包括启动、检查运行状态和维护。适合区块链技术入门者和开发者参考。
摘要由CSDN通过智能技术生成

系列文章目录

第一章 FISCO BCOS在线搭建单机单群组4节点



前言

FISCO BCOS 是一个稳定、高效、安全的区块链底层平台,经过多家机构、多个应用,长时间在生产环境运行的实际检验。本章我们来操作FISCO BCOSl离线搭建单机单群组4节点。


一、安装准备

1.安装依赖包

以下上一章操作过可以忽略

乌班图的安装openssl 和 curl包:

sudo apt install openssl curl

Centos的安装openssl和openssl-devel:

sudo yum install -y openssl openssl-devel

2.创建操作目录

cd ~ && mkdir -p fisco && cd fisco

3.下载脚本

curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.9.0/build_chain.sh && chmod u+x build_chain.sh

如果因为网络问题导致长时间无法下载build_chain.sh脚本,请尝试

curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.9.0/build_chain.sh && chmod u+x build_chain.sh

4.下载FISCO BCOSE 二进制文件

curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.9.0/fisco-bcos.tar.gz

如果因为网络问题导致长时间无法下载,请尝试

curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.9.0/fisco-bcos.tar.gz

如图:

下载

三、搭建单群组4节点联盟链

以下内容没有安装过FISCO BCOS 可以忽略本小结,进入三.2小结

1.暂停并清除FISCO BCOS

如果已经完成上一章内容,那么需要停止已经安装的FISCO BCOS 服务,同时删除安装了的目录nodes

停止FISCO BCOS

bash nodes/127.0.0.1/stop_all.sh

删除nodes

rm -rf nodes

2.搭建区块链

解压fisco-bcos.tar.gz文件

在这里插入图片描述

在fisco目录下执行下面的指令,生成一条单群组4节点的FISCO链。 请确保机器的30300~30303,20200~20203,8545~8548端口没有被占用。

./build_chain.sh -l "127.0.0.1:4" -p 30300,20200,8545 -e ./fisco-bcos

如图所示:
成功

接下来和在线安装一模一样,会的可以忽略

三、启动区块链

1.进入安装目录

因为上面已经执行cd fisco所以下面直接进入子目录nodes/127.0.0.1

cd nodes/127.0.0.1

2.启动程序

./start_all.sh

如图所示即为启动成功:

启动成功

注意:
启动失败,请确保机器的30300~30303,20200~20203,8545~8548端口没有被占用

四、检查区块链运行情况(维护)

1.检查进程是否启动

如果进程数不为4,那么进程没启动的原因一般是端口被占用
ps -ef|grep -v grep|grep fisco-bcos

如图所示即为正常:
进程数

如图:上面共有4个进程

2.检查监听的端口

当前版本每个节点监听3个端口,分别用于p2p,channel,jsonrpc通信
netstat -ntlp|grep fisco-bcos

如图所示即为正常:

正常

可以看出上面有12个端口被占用

3.检查日志输出

3.1 节点连接的节点数

这里以node0节点为例,查看节点node0连接的节点数
tail -f node0/log/log*|grep connected

日志输出

从上面的输出可以看出node0与另外3个节点有连接

提示:
按Ctrl-C可以退出

3.2 检查节点是否在共识

tail -f node0/log/log*|grep +++

在这里插入图片描述

如果不停输出++++Generating seal表示正常输出

提示:
按Ctrl-C可以退出

总结

以上就是离线安装FISCO BCOS 搭建单群组4节点联盟链的全部步骤,整体来说很简单,和在线安装很多相似,后续会有一系列关于使用FICOS BCOS教程欢迎关注,点赞支持,有疑问欢迎评论

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值