1. FISCO BCOS 开发环境节点搭建全攻略

小TIPS助力开发者迅速搭建开发环境

相信大家了解 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命令获取绝对路径: ![image20201225152859601.png](https://img.learnblockchain.cn/attachments/2020/12/gph3BtTr5fe5aa7a2476a.png) 执行如下命令安装节点: ``` ./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`节点的全攻略。 --- ![slogan.jpeg](https://img.learnblockchain.cn/attachments/2020/05/2MLYUj8y5ec34769dcf2f.jpeg)

相信大家了解 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节点的全攻略。

区块链技术网。

  • 发表于 2020-12-25 17:05
  • 阅读 ( 1456 )
  • 学分 ( 20 )
  • 分类:FISCO BCOS
  • 专栏:狗哥区块链精品内容集

评论