当前位置: 首页 > news >正文

【fisco学习记录2】多群组搭建

说明

文档参考:

多群组部署 — FISCO BCOS 2.0 v2.11.0 文档 (fisco-bcos-documentation.readthedocs.io)

多群组搭建之前,先暂停之前的单群组,并删除:

cd fisco
bash nodes/127.0.0.1/stop_all.sh
rm -rf nodes/

 实现图:

一、编写配置文件 

vim ipconf

 

点击“i”进行输入 ,输入完成后按“esc”键退出编辑,输入wq保存文件并退出。

除了agency A要写在前面以外,其他的顺序可以打乱 。

以下命令查看:

cat ipconf

二、使用build_chain脚本构建星形区块链节点配置文件夹 

bash build_chain.sh -f ipconf -p 30300,20200,8545

查看相关文件结构: 

# 生成的节点文件如下
nodes
|-- 127.0.0.1
|   |-- fisco-bcos
|   |-- node0
|   |   |-- conf  #节点配置目录
|   |   |   |-- ca.crt
|   |   |   |-- group.1.genesis
|   |   |   |-- group.1.ini
|   |   |   |-- group.2.genesis
|   |   |   |-- group.2.ini
|   |   |   |-- group.3.genesis
|   |   |   |-- group.3.ini
|   |   |   |-- node.crt
|   |   |   |-- node.key
|   |   |   `-- node.nodeid # 记录节点Node ID信息
|   |   |-- config.ini #节点配置文件
|   |   |-- start.sh  #节点启动脚本
|   |   `-- stop.sh   #节点停止脚本
|   |-- node1
|   |   |-- conf
......此处省略其他输出......

三、启动节点

1 进入节点目录

cd ~/fisco/nodes/127.0.0.1

2 启动节点

bash start_all.sh

3 查看节点进程

ps aux | grep fisco-bcos

4 查看群组共识状态

不发交易时,共识正常的节点会输出带有+++的日志,本例中:

node0node1同时属于group1group2group3

node2node3属于group1

node4node5属于group2

node6node7属于group3。

可通过tail -f node*/log/* | grep "++"查看各节点是否正常。

查看node0 group1是否正常共识(Ctrl+c退回命令行)

tail -f node0/log/* | grep "g:1.*++"

查看node0 group2是否正常共识

tail -f node0/log/* | grep "g:2.*++"

  ... 查看node1, node2节点每个群组是否正常可参考以上操作方法...

查看node3 group1是否正常共识

tail -f node3/log/* | grep "g:1.*++"

 

http://www.lryc.cn/news/459718.html

相关文章:

  • 深度解读:路由交换、负载均衡与防火墙的网络交响
  • linux线程 | 线程的控制(二)
  • npm install报错一堆sass gyp ERR!
  • 微知-BlueField DPU在lspci中显示Flash Recovery是什么意思?
  • 【前端知识点】前端笔记
  • Sping Cache 使用详解
  • 动手学深度学习60 机器翻译与数据集
  • Python网络爬虫技术
  • 黑马程序员-redis项目实践笔记1
  • ES-入门聚合查询
  • 七维大脑: 探索人类认知的未来之路
  • spring |Spring Security安全框架 —— 认证流程实现
  • Django+vue自动化测试平台---正式开源!!!
  • 电子电气架构 --- 智能网联汽车未来是什么样子?
  • docker安装elasticsearch(es)+kibana
  • 大厂面试真题-说说redis的雪崩、击穿和穿透
  • 【Spring】获取Cookie和Session(@CookieValue()和@SessionAttribute())
  • 【C++打怪之路Lv8】-- string类
  • 【JS】node.js压缩文件的方式
  • 2024免费mac苹果电脑清理垃圾软件CleanMyMac X4.15.8
  • MPA-SVM多变量回归预测|海洋捕食者优化算法-支持向量机|Matalb
  • 【uni-app】HBuilderX安装uni-ui组件
  • ROS2 通信三大件之动作 -- Action
  • 大数据治理:构建数据驱动的智能决策体系
  • k8s微服务
  • 【Java】Java 的反射机制(一):反射概述
  • Monorepo pnpm 模式管理多个 web 项目
  • 2024年诺贝尔物理学奖颁发给了机器学习与神经网络领域的研究者,看是有点意料之外,其实也在情理之中。
  • 《深入理解 C++策略模式的变体:编程灵活性的新维度》
  • 一起体验AI动手实验,OceanBase 2024 年度发布会精彩预告