Fabric
litesky
这个作者很懒,什么都没留下…
展开
-
HyperLedgerFabric日志系统改造(源码改造)
目前fabric的日志系统是将所有的日志输出定向到stderr,这在生产环境中显然是不可以接受的,日志持久化成了一个亟待解决的问题。本篇文章将从源码入手,改造fabric的日志系统,实现日志的持久化、日志自动切割等功能。源码修改环境准备获取源码go get github.com/hyperledger/fabric切换到 1.4.4版本(这里我本地已经搭建了1.4.4版本的fa...原创 2020-04-22 19:33:17 · 812 阅读 · 1 评论 -
Fabric高可用之Raft共识网络部署
Raft共识在1.4.1版本时正式支持,本次基于1.4.4版本部署Raft版的Fabric网络。由于Raft共识集成了etcd,不再需要使用kafka、zookeeper等中间件。本次部署将搭建3Orderer节点、2组织(2peer)的Fabric网络,使用vagrant创建 8台centos虚拟机,其中一台用于nfs共享文件,具体主机组件对应如下:192.168.33.11: orderer...原创 2020-02-15 19:46:07 · 796 阅读 · 0 评论 -
Hyperledger Fabric(集成Fabric-ca)
安装Fabirc-CA-Client获取fabric-ca源码go get github.com/hyperledger/fabric-ca切换到v1.4.0分支git checkout v1.4.0编译安装clientcd cmd/fabric-ca-clientgo install注意:需要将GOPATH/bin 添加到环境变量Fabric-CA交互原理启用TLS这...原创 2020-02-02 15:34:43 · 514 阅读 · 1 评论 -
HyperLedger Fabric(高可用之kafka部署)
这里我使用vagrant创建9台centos虚拟机,搭建3个zookeeper、4个kafka、3个oerderer、2个组织(包含两个peer)网络,另外一台主机作为nfs-server使用,主机对应的fabric网络组件如下:192.168.33.11: zookeeper0、kafka0、orderer0192.168.33.12: zookeeper1、kafka1、orderer1...原创 2020-01-30 17:21:08 · 685 阅读 · 0 评论 -
Hyperledger Fabric(多机solo版)
基于vagrant环境搭建1排序节点、4peer节点,2组织的fabric网络。使用nfs作为文件共享。源码环境搭建需要一台nfsserver主机,排序节点1台主机,每个peer一台主机,一共6台虚拟机创建vagrant配置文件vagrant init centos/7修改vagrantfile文件# -*- mode: ruby -*-# vi: set ft=rub...原创 2020-01-29 15:54:07 · 279 阅读 · 0 评论 -
HyperLedger Fabric(单机Solo版)
本次环境还是基于Vagrant,创建1peer节点1组织1个排序节点的fabric网络,其实这个和first-network差不多,只是使用手动的方式完成fabric网络的部署。实验环境搭建创建虚拟机创建vagrant配置文件,这里指定操作系统为centos7vagrant init centos/7编写启动脚本 bootstrap.sh#!/usr/bin/bashsud...原创 2020-01-27 16:42:20 · 566 阅读 · 0 评论 -
HyperLedger Fabric(First-Network)
HyperLedger Fabric(First-Network)基于官方脚本快速部署第一个fabric网络,本次实验vagrant创建的虚拟机中执行。实验环境搭建本文假设你已经安装好vagrant,当你出现如下图所示的信息之后,即可执行下一步。若还未安装vagrant 请前往https://www.vagrantup.com/ 进行安装后进行下一步操作创建虚拟机创建vagran...原创 2020-01-25 19:35:20 · 252 阅读 · 0 评论