fabric-samples中first-network如何启动并手动进行查询,交易和初始化操作的简单做法
2017-08-29 17:44
549 查看
安装fabric-samples过程请参考:https://hyperledger-fabric.readthedocs.io
自动化启动:
1:通过脚本byfn.sh,执行./byfn.sh -m generate实现: Generate certificates, Generating Orderer Genesis block, Generating channel configuration transaction 'channel.tx', Generating anchor peer update for Org1MSP
, Generating anchor peer update for Org2MSP 做好基础准备工作。
2:执行./byfn.sh -m up启动fabric1.0网络,并调用script中的script.sh脚本文件进行自动化的测试;初始化, 查询, 交易, 查询
3:执行./byfn.sh -m down进行清理收尾工作
手动测试:
(官方文档非常的复杂,前面的准备工作需要自己一个一个的启动,很是繁琐,有时候一个不对就会影响后面,可不可以只让我们手动去做测试,前面的环境基础准备工作快速部署好?有的!下面将会说明:)
1:调用./byfn.sh -m generate,做好基础准备工作
2:执行:vim docker-compose-cli.yaml, 将其中的 command: /bin/bash -c './scripts/script.sh ${CHANNEL_NAME} ${DELAY}; sleep $TIMEOUT'注释掉
(这句会自动的执行script中的script.sh脚本文件,进行自动化的测试!)
3:执行./byfn.sh -m up启动fabric1.0网络,最后如下图所示:
4:重新打开一个终端,执行docker ps看到一个tools, 一个orderer, 4个peer
5:执行docker exec -it cli bash
(后面的可以按照官方文档的操作进行测试了!)
链接:https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html
自动化启动:
1:通过脚本byfn.sh,执行./byfn.sh -m generate实现: Generate certificates, Generating Orderer Genesis block, Generating channel configuration transaction 'channel.tx', Generating anchor peer update for Org1MSP
, Generating anchor peer update for Org2MSP 做好基础准备工作。
2:执行./byfn.sh -m up启动fabric1.0网络,并调用script中的script.sh脚本文件进行自动化的测试;初始化, 查询, 交易, 查询
3:执行./byfn.sh -m down进行清理收尾工作
手动测试:
(官方文档非常的复杂,前面的准备工作需要自己一个一个的启动,很是繁琐,有时候一个不对就会影响后面,可不可以只让我们手动去做测试,前面的环境基础准备工作快速部署好?有的!下面将会说明:)
1:调用./byfn.sh -m generate,做好基础准备工作
2:执行:vim docker-compose-cli.yaml, 将其中的 command: /bin/bash -c './scripts/script.sh ${CHANNEL_NAME} ${DELAY}; sleep $TIMEOUT'注释掉
(这句会自动的执行script中的script.sh脚本文件,进行自动化的测试!)
3:执行./byfn.sh -m up启动fabric1.0网络,最后如下图所示:
4:重新打开一个终端,执行docker ps看到一个tools, 一个orderer, 4个peer
5:执行docker exec -it cli bash
(后面的可以按照官方文档的操作进行测试了!)
链接:https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html
相关文章推荐
- web容器启动时,借助spring进行初始化操作
- 简单使用dom4j对xml文件进行输出操作(如何使用dom4j对xml文件进行输出)
- 问:如何在SBO报表设计器中对LastName+FirstName进行条件查询
- 如何优雅的在Spring容器启动完成后进行资源初始化
- Spring容器启动之后进行初始化操作
- android 应用在启动后进行全局的的初始化操作
- 硬件初始化,nand flash固化操作,系统启动简单流程
- 如何读取配置文件并连接后台数据库,且对数据库进行操作实例(查询或修改等)
- SpringBoot集成MyBatis(主要用来方便的进行自定义一些sql查询,主要的简单的数据库操作还是依赖于自身提供的JPA)
- 如何使用R语言链接数据库并对数据库中的表进行查询操作
- 【ERP】如何在主数据块处于新建或插入状态时禁止对明细数据块进行查询数据操作
- 简单sql查询接口(输入user:pwd@host即可进行sql语句操作)
- 如何在Java程序中访问mysql数据库中的数据并进行简单的操作
- 简单sql查询接口(需要在文件中指定conn才能进行sql语句操作)
- 如何在系统启动时处理非平台的初始化操作
- SQL如何进行增加、删除、改写、查询等数据操作
- Spring容器启动之后进行初始化操作
- 如何在Java程序中访问mysql数据库中的数据并进行简单的操作
- Sqlserver 在查询分析器里如何访问远程的的数据库,进行数据查询更新等操作。
- Hive 中的外部表在数据源移动后,如何进行查询操作?