1. 搭建单群组FISCO BCOS联盟链
使用开发部署工具
build_chain.sh脚本在本地搭建一条4 节点的FISCO BCOS链,以Ubuntu
22.04
64bit系统为例操作。
1.1 安装依赖
sudo apt install -y openssl curl
1.2 创建操作目录, 下载安装脚本
## 创建操作目录
cd ~ && mkdir -p fisco && cd fisco
## 下载脚本
curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.11.0/build_chain.sh && chmod u+x build_chain.sh
1.3 搭建单群组4节点联盟链
bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545
1.4 启动FISCO BCOS链
#启动所有节点
bash nodes/127.0.0.1/start_all.sh
Node2和node3端口被占用,杀掉所有的fisco节点
netstat -tunlp
kill -9 11130 11129 9741 9739 11130 11129 9741 9739 11130 11129 9379 9741
#再次启动所有节点
bash nodes/127.0.0.1/start_all.sh
1.5 检查进程
ps -ef | grep -v grep | grep fisco-bcos
1.6 检查日志输出
tail -f nodes/127.0.0.1/node0/log/log* | grep connected
正常情况会不停地输出连接信息,从输出可以看出node0与另外3个节点有连接
#执行下面指令,检查是否在共识
tail -f nodes/127.0.0.1/node0/log/log* | grep +++
正常情况会不停输出带有++++Generating
seal的日志,即表示共识正常
#如果窗口关不掉可强制性kill
ps -aux | grep tail
然后kill -9 xx
2 配置及使用控制台
2.1 环境准备
#安装Java
之前已安装
2.2 切换到fisco目录,并下载控制台
cd ~/fisco && curl -LO https://github.com/FISCO-BCOS/console/releases/download/v2.9.2/download_console.sh && bash download_console.sh
2.3 拷贝控制台配置文件
cp -n console/conf/config-example.toml console/conf/config.toml
#将-n替换成--update=none
cp --update=none console/conf/config-example.toml console/conf/config.toml
2.4 配置控制台证书
cp -r nodes/127.0.0.1/sdk/* console/conf/
2.5 启动控制台
cd ~/fisco/console && bash start.sh
2.6 用控制台获取信息
#获取客户端版本
getNodeVersion
#获取节点信息
getPeers