写点什么

FISCO BCOS 开发环境节点搭建 | 联盟链开发(一)

用户头像
李大狗
关注
发布于: 2021 年 03 月 21 日
FISCO BCOS 开发环境节点搭建 | 联盟链开发(一)

相信大家了解 FISCO BCOS 都是从节点搭建开始的,build_chain.sh一顿操作猛如虎:

第一步. 安装依赖

开发部署工具 build_chain.sh脚本依赖于openssl, curl,根据您使用的操作系统,使用以下命令安装依赖。

安装 macOS 依赖

brew install openssl curl
复制代码

安装 ubuntu 依赖


sudo apt install -y openssl curl
复制代码

安装 centos 依赖


sudo yum install -y openssl openssl-devel
复制代码

第二步. 创建操作目录, 下载安装脚本

## 创建操作目录cd ~ && mkdir -p fisco && cd fisco
## 下载脚本curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.7.1/build_chain.sh && chmod u+x build_chain.sh
复制代码

第三步. 搭建单群组 4 节点联盟链


bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545
复制代码


但是,节点安装的过程中还是有很多小技巧的,在这里分享给大家。


开发者基于 FISCO BCOS 进行开发有两种方式,第一种是本地安装,本地连接;第二种是服务器上安装,远程连接服务器进行开发。因此本文分开两种情况,来进行讲解。

1 如果在本地安装

1.1 不记得命令的时候通过 -h 来查看命令


加-h 就可以看到所有可以配置的参数了:


./build_chain.sh -h
复制代码


1.2 在本机开发的时候只要部署一个节点就够了


如果只是本机开发,那么我们可以部署单节点环境,以节省时间。


./build_chain.sh -l "127.0.0.1:1"
复制代码


1.3 通过默认的脚本下载二进制文件不稳定,不如先下载二进制包,通过本地二进制包进行安装


默认的脚本会尝试通过 github 进行节点安装,由于网络原因可能会下载很久,可以直接下载二进制包进行安装


在 Gitee 下载对应的版本,解压后 将其置于安装脚本相同文件夹下:


https://gitee.com/FISCO-BCOS/FISCO-BCOS/releases/


通过 pwd 命令获取绝对路径:



执行如下命令安装节点:


./build_chain.sh -l "127.0.0.1:1" -e [path-on-last-step]/fisco-bcos
复制代码


2 如果在服务器上安装

2.1 给服务器配置 ssh


https://wangdoc.com/ssh/


2.2 通过 rsync 命令在本地与服务器间传递二进制文件


rsync -av fisco-bcos.tar ip:[path]
复制代码


如:


rsync -av fisco-bcos.tar 233.33.33.33:/home/ubuntu
复制代码


2.3 解压 .tar 文件


服务器上 tar 文件解压命令


tar xvf B.tar
复制代码


2.4 安装节点


同 1.2、1.3,区别在于把127.0.0.1改为0.0.0.0,以方便远程连接。


./build_chain.sh -l "127.0.0.1:1" -e [path-on-last-step]/fisco-bcos
复制代码


3 节点启动、停止与查看


节点启动:


./nodes/127.0.0.1/start_all.sh
复制代码


检查共识情况:


tail -f nodes/127.0.0.1/node0/log/log*  | grep +++
复制代码


节点停止:


./nodes/127.0.0.1/stop_all.sh
复制代码


以上就是部署开发环境FISCO BCOS节点的全攻略。





发布于: 2021 年 03 月 21 日阅读数: 23
用户头像

李大狗

关注

还未添加个人签名 2018.08.07 加入

还未添加个人简介

评论

发布
暂无评论
FISCO BCOS 开发环境节点搭建 | 联盟链开发(一)