美文网首页
Hyperledger Fabric 1.2系列 -- 将组织添

Hyperledger Fabric 1.2系列 -- 将组织添

作者: 沙漠中的猴 | 来源:发表于2018-10-12 16:49 被阅读0次

    前提条件

    1. 确保二进制文件、docker 镜像都已经下载完成。
    2. fabric-samples文件夹内必须包含eyfn.sh脚本。
    3. 确保你可以成功启动byfn.sh脚本的网络。(请清除网络)
    4. 这是对 BYFN 网络的一个扩展,并且将org3mychannel通道添加新的组织。
    5. 请将已经下载好的二进制文件夹/bin添加进PATH变量中。
    // bin 文件夹一般在 fabric-sample 目录下。
    // 复制 /bin 文件夹的路径。比如我的 /bin 文件夹路径为: /home/share/code/fabric/src/fabric-samples/bin
    // 执行以下操作
    vim ~/.bashrc
    // 将下面两行添加到最下面
    export FABRIC_BIN=/home/share/code/fabric/src/fabric-samples/bin
    export PATH=$PATH:$FABRIC_BIN
    // 保存并退出
    source ~/.bashrc
    

    可以通过输入cryptogen version查看是否添加成功。

    VirtualBox:~/code/fabric/src/fabric-samples/bin$ cryptogen version
    cryptogen:
     Version: 1.2.0
     Commit SHA: cae2ad4
     Go version: go1.10
     OS/Arch: linux/amd64
    

    操作

    进入fabric-samples/first-network目录,生成证书、MSP等内容。

    ./byfn.sh generate
    

    启动网络:

    ./byfn.sh up
    

    你将会看到:

    2018-10-12 08:32:11.461 UTC [msp/identity] Sign -> DEBU 046 Sign: digest: 381F019F93CE2974C8473C2D82B9F0418B1412C149AC659BE39473B84B1E795A
    90
    ===================== Query successful on peer1.org2 on channel 'mychannel' =====================
    
    ========= All GOOD, BYFN execution completed ===========
    
    
     _____   _   _   ____
    | ____| | \ | | |  _ \
    |  _|   |  \| | | | | |
    | |___  | |\  | | |_| |
    |_____| |_| \_| |____/
    

    然后执行:

    ./eyfn.sh up
    

    如果成功,你会看到:

    2018-10-12 08:37:19.087 UTC [msp/identity] Sign -> DEBU 046 Sign: digest: 4BC0D73534D31FCEEA21F4BF2190B91707ED25378803EF9DA7645BED2973A7E2
    80
    ===================== Query successful on peer0.org1 on channel 'mychannel' =====================
    
    ========= All GOOD, EYFN test execution completed ===========
    
    
     _____   _   _   ____
    | ____| | \ | | |  _ \
    |  _|   |  \| | | | | |
    | |___  | |\  | | |_| |
    |_____| |_| \_| |____/
    
    

    好的,这样就证明了,将一个新的组织,添加进通道是可以被操作的。下面我们将网络清除,然后手动执行操作,并记录每步的过程。
    清除网络:

    ./eyfn.sh down
    

    然后执行docker ps -a你将会看到空的 docker 列表。

    手动执行添加组织请看下篇内容。

    相关文章

      网友评论

          本文标题:Hyperledger Fabric 1.2系列 -- 将组织添

          本文链接:https://www.haomeiwen.com/subject/pomwaftx.html