返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >测试Hyperledger Fabric环境
  • 174
分享到

测试Hyperledger Fabric环境

fabric区块链 2023-09-10 14:09:56 174人浏览 八月长安
摘要

首先进入fabric-samples目录中的first-networked 子目录 cd fabric-samples/first-network 在first-network目录下有一个自动化脚本byfn.sh,可以使用-help参数查看

首先进入fabric-samples目录中的first-networked 子目录

cd fabric-samples/first-network

在first-network目录下有一个自动化脚本byfn.sh,可以使用-help参数查看相应的可
用命令,在命令提示符中输入如下命令:

./byfn.sh --help

命令执行成功后,会在终端输出如下类似内容

翻译

byfn.sh <模式> [-c <通道名称>] [-t <超时时间>] [-d <延迟时间>] [-f ] [-s <数据库类型>] [-l <链码语言>] [-i <映像标签>] [-v]<模式> - 可选值为 'up'、'down'、'restart'、'generate' 或 'upgrade'- 'up' - 使用 Docker-compose up 启动网络- 'down' - 使用 docker-compose down 清除网络- 'restart' - 重启网络- 'generate' - 生成所需的证书和创世区块- 'upgrade' - 将网络从版本 1.1.x 升级到 1.2.x-c <通道名称> - 要使用的通道名称(默认为 "mychannel")-t <超时时间> - CLI 命令超时时间,单位为秒(默认为 10)-d <延迟时间> - 延迟时间,单位为秒(默认为 3)-f  - 指定要使用的 docker-compose 文件(默认为 docker-compose-cli.yaml)-s <数据库类型> - 要使用的数据库后端Goleveldb(默认)或 couchdb-l <链码语言> - 链码语言:golang(默认)或 node-i <映像标签> - 用于启动网络的标签(默认为 "latest")-v - 详细模式byfn.sh -h(打印本消息)通常,首先会生成所需的证书和创世区块,然后启动网络。例如:byfn.sh generate -c mychannelbyfn.sh up -c mychannel -s couchdb    byfn.sh up -c mychannel -s couchdb -i 1.2.xbyfn.sh up -l nodebyfn.sh down -c mychannel    byfn.sh upgrade -c mychannel使用所有默认值:byfn.sh generatebyfn.sh upbyfn.sh down

构建你的第一个Hyperledger Fabric网络

生成证书和密钥

        byfn.sh自动化脚本文件为各种Hyperledger Fabric网络实体生成所有证书和密钥,并且
可以实现引导服务启动及配置通道所需的一系列配置文件:

sudo ./byfn.sh -m generate

启动网络
生成所需要的证书及密钥之后,需要启动网络来确认Hyperledger Fabric网络环境是否
能够正常工作,使用byfm.sh脚本来实现网络的启动,命令如下:

sudo ./byfn.sh -m up

我在这一步执行的时候报错,具体可以看我另外一篇文章!!!

至今没有发现原因,只会解决。

https://blog.csdn.net/djklsajdklsajdlk/article/details/125588854?spm=1001.2014.3001.5502

启动成功如图:(出现END了就是好了)

 

关闭网络
网络测试成功后,为了方便后期的操作,最好将其关闭,以防止后期启动网络时造成
的冲突错误,关闭网络可执行如下命令:

sudo ./byfn.sh -m down

根据提示输人y,命令执行后终端输出类似如下的日志内容:

使用byfn.sh脚本关闭网络之后,将关闭容器,且删除加密文件,并从Docker ReGIStry
中删除链码图像。

注意:

在网络不再使用时,请务必关闭网络,以防止后期启动网络时引起冲突的错误。

如果启动网络失败怎么办?
        如果启动网络时发生错误,则执行关闭命令后重新生成组织结构及证书,然后再次
执行启动网络的命令。

来源地址:https://blog.csdn.net/djklsajdklsajdlk/article/details/131463199

--结束END--

本文标题: 测试Hyperledger Fabric环境

本文链接: https://lsjlt.com/news/402346.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 测试Hyperledger Fabric环境
    首先进入fabric-samples目录中的first-networked 子目录 cd fabric-samples/first-network 在first-network目录下有一个自动化脚本byfn.sh,可以使用-help参数查看...
    99+
    2023-09-10
    fabric 区块链
  • Hyperledger Fabric 入门笔记(三)Fabric V2.4 环境搭建
    文章目录 前言一、基本概念1.1. 虚拟机1.2. 虚拟机软件 二、虚拟机相关2.1. VirualBox7安装Ubuntu2.2. Vmware安装Ubuntu2.3. Ubuntu的使...
    99+
    2023-10-20
    fabric 区块链 linux
  • python环境测试MySQLdb、DB
       首先介绍下MySQLdb、DBUtil、sqlobject:   (1)MySQLdb 是用于Python连接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。除...
    99+
    2023-01-31
    环境 测试 python
  • LINUX环境OGG同步测试
    因为刚换工作所以开始有点忙,刚闲下来就把以前的案例又重新测试给大家分享一下。本文主要记录了测试的过程命令,虽然结果没截图,但是结果是ok的而且经过多次测试。如果本文中有问题的地方欢迎留言指出 环境描述 源主...
    99+
    2024-04-02
  • 怎么搭建linux测试环境
    要搭建一个Linux测试环境,你可以按照以下步骤进行操作:1.选择Linux发行版:首先要选择一个适合测试的Linux发行版,比如U...
    99+
    2023-08-24
    linux
  • 微信小程序区分开发环境、测试环境和正式环境
    问题: 本地存储和获取当前用户的userCode,但是测试和线上版本的本地存储是互通的,调用的域名不互通,测试环境和线上环境数据不一样,所以会报错线上查询不到当前用户或者测试版本查询不到没有当前用户。 解决方法: 微信提供了wx.getAc...
    99+
    2023-09-08
    微信小程序 小程序 微信
  • mac上node.js环境的安装测试
    如果大家之前做过web服务器的人都知道,nginx+lua与现在流行的Node.js都是可以做web服务器的,前者在程序的写法和配置上要比后者麻烦,但用起来都是差不多.在这里建议大家如果对lua脚本语言不了...
    99+
    2022-06-04
    环境 测试 mac
  • Android Robotium搭建环境测试微信
      因为要在命令行下运行一些android的工具,所以配置一些环境变量会比较方便:   遇到问题: java -jar re-sign.jar 出现提示android路径...
    99+
    2022-06-06
    环境 robotium 测试 Android
  • 自动化测试 selenium 环境搭建
    做 web 项目,测试是无法避免的。对于某些特定功能,采用单元测试就行。但如果想对网站进行整体测试,人工点击测试可行但有点累,如果能借助自动化测试工具就更好了。selenium 就是一款能满足这样要求的测试工具,selenium 是一款用...
    99+
    2023-01-30
    环境 测试 selenium
  • robot自动化测试环境安装
    简单说下安装思路,先装语言(python3),再安装包管理工具(pip),然后才是自动化框架(robot)和lib插件(requests等)。对于一些基本的概念,不过多解释,例如什么是python,什么是pip之类的概念问题可以自行百度自学...
    99+
    2023-01-31
    环境 测试 robot
  • linux如何搭建web测试环境
    搭建Linux上的Web测试环境可以按照以下步骤进行:1. 安装Apache Web服务器:在终端中运行以下命令安装Apache:`...
    99+
    2023-08-23
    linux
  • Spring注解@Profile实现开发环境/测试环境/生产环境的切换
    目录前言环境搭建项目结构application.ymlapplication-dev.ymlapplication-test.ymlapplication-prod.yml数据源配置...
    99+
    2023-05-15
    Spring @Profile实现环境切换 Spring @Profile环境切换 Spring @Profile环境 Spring @Profile
  • 【微信小程序 | 实战开发】开发环境、测试环境和生产环境
    写在前面: 你是否想要掌握人工智能的最新技术和应用?你是否想要成为未来社会的创新者和领导者?你是否想要和全球的优秀导师和同学一起学习和交流?如果你的答案是肯定的,那么欢迎来到床长人工智能教...
    99+
    2023-09-07
    微信小程序 小程序
  • 如何搭建MySQL Group Replication测试环境
    这篇文章给大家分享的是有关如何搭建MySQL Group Replication测试环境的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。    最近看了下My...
    99+
    2024-04-02
  • 怎么搭建一个AOP测试环境
    本篇内容介绍了“怎么搭建一个AOP测试环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!写在前面金九银十的...
    99+
    2024-04-02
  • Python 做自动化测试环境搭建
    https://blog.csdn.net/GitChat/article/details/79081187   一、Selenium 环境部署 1. window 环境部署 1.1 当前环境 Win10 64 位系统;Python3.6...
    99+
    2023-01-31
    环境 测试 Python
  • Android实现测试环境噪音分贝
    本文实例为大家分享了Android实现测试环境噪音分贝的具体代码,供大家参考,具体内容如下 前言: 最近做工具类项目,手机上小工具各种,有一个测量环境噪音分贝值的,个人对机车码表式显...
    99+
    2024-04-02
  • SpringBoot框架实现切换启动开发环境和测试环境
    目录SpringBoot框架切换启动开发环境和测试环境目录结构1.在pom.xml文件中添加插件2.添加配置文件application.yml3.添加测试环境的配置文件applica...
    99+
    2024-04-02
  • 怎么使用Spring注解@Profile实现开发环境/测试环境/生产环境切换
    这篇文章主要介绍了怎么使用Spring注解@Profile实现开发环境/测试环境/生产环境切换的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Spring注解@Profile实现开发环境/测试环境/生产环...
    99+
    2023-07-06
  • MySQL InnoDB Cluster环境搭建和简单测试
    InnoDB Cluster初印象   记得MySQL Group Replicatioin 刚开始的时候,MySQL界很是轰动,等待了多年,终于有了官方的这个高可用解决方案。你要说还...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作