centos 上搭建fabric官方测试案例——End-2-End

centos 上搭建fabric官方测试案例——End-2-End

官方End-2-End

1. 实验目的

  1. 掌握如何搭建Fabric环境,成功运行官方End-2-End案例

  2. 掌握Fabric的运行方式

  3. 熟悉Linux基本操作命令

  4. 初步了解官方End-2-End案例结构

2. 实验环境

  1. centos7操作系统(可以通过VMware虚拟机安装)

  2. Fabric1.4版本

3. 实验内容

1. 安装docker

详情地址:https://blog.csdn.net/u014069688/article/details/100532774

2. 安装docker-compose

安装步骤

  1. 下载docker-compose到/usr/local/bin/docker-compose目录下
# curl -L https://github.com/docker/compose/releases/download/1.22.0/ docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

2)设置/usr/local/bin/docker-compose目录为可执行权限

# chmod +x /usr/local/bin/docker-compose 
  1. 测试docker-compose安装是否成功
# docker-compose -version

3. Go环境安装

安装步骤:

  1. 下载并安装Go语言环境
# cd /opt 

# mkdir golang 

# cd golang 

# yum install wget 

# wget https://studygolang.com/dl/golang/go1.10.3.linux-amd64.tar.gz 

# tar -zxvf go1.10.3.linux-amd64.tar.gz 
  1. 配置Go语言环境变量
# vi /etc/profile 

添加如下内容到/etc/profile后面 

export GOPATH=/opt/gopath 

export GOROOT=/opt/golang/go 

export PATH=$GOROOT/bin:$PATH 

# source /etc/profile 
  1. 查看Go语言版本
# go version
  1. 查看Go语言环境变量
# go env 

4. Git安装

# yum install git

5. Fabric安装

安装步骤:

1)生成目录

# mkdir -p $GOPATH/src/github.com/hyperledger/ 

# cd $GOPATH/src/github.com/hyperledger/ 

2)Git克隆源码

# git clone https://github.com/hyperledger/fabric.git

# cd fabric 

3)切换Fabric版本

# git checkout v1.4.0 

6. Fabric镜像下载

# docker pull hyperledger/fabric-peer:1.4.0 

# docker pull hyperledger/fabric-orderer:1.4.0 

# docker pull hyperledger/fabric-tools:1.4.0 

# docker pull hyperledger/fabric-ccenv:1.4.0 

# docker pull hyperledger/fabric-baseos:latest 

# docker pull hyperledger/fabric-kafka:latest 

# docker pull hyperledger/fabric-zookeeper:latest 

# docker pull hyperledger/fabric-couchdb:latest 

# docker pull hyperledger/fabric-ca:latest 

7. 拷贝e2e_cli源文件,由于Fabric 1.4开始删除了End-2-End案例,需要手动拷贝e2e_cli目录到$GOPATH/src/github.com/hyperledger/fabric/examples目录下。
详情资源请访问https://download.csdn.net/download/qq_38716929/16789868

8. 修改为可执行权限

# chmod -R 777 $GOPATH/src/github.com/hyperledger/fabric/examples/e2e_cli 

9. 运行e2e_cli

停止所有运行的容器
# docker stop $(docker ps -a -q) 
删除所有运行的容器
# docker rm $(docker ps -a -q) 
关闭防火墙
# systemctl stop firewalld
重新启动docker容器
#systemctl restart docker
# cd $GOPATH/src/github.com/hyperledger/fabric/examples/e2e_cli 
# ./network_setup.sh up 
注意:如果出现 -bash: ./network_setup.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录,类似的错误,通过执行
find . -type f -exec dos2unix {} \;  该命令解决

10. 显示start-e2e表示开始运行,如下图所示:

centos 上搭建fabric官方测试案例——End-2-End_第1张图片

​ 图1 End-2-End开始运行

显示END-E2E表示运行成功,如下图所示:

centos 上搭建fabric官方测试案例——End-2-End_第2张图片

​ 图2 End-2-End运行成功

4. 运行日志

setting to default channel 'mychannel'

mychannel

 

Using cryptogen -> /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/../../release/linux-amd64/bin/cryptogen

 

\##########################################################

\##### Generate certificates using cryptogen tool #########

\##########################################################

org1.example.com

org2.example.com

 

Using idemixgen -> /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/../../release/linux-amd64/bin/idemixgen

 

\####################################################################

\##### Generate idemix crypto material using idemixgen tool #########

\####################################################################

Using configtxgen -> /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/../../release/linux-amd64/bin/configtxgen

\##########################################################

\######### Generating Orderer Genesis block ##############

\##########################################################

2021-04-08 15:19:44.623 CST [common.tools.configtxgen] main -> INFO 001 Loading configuration

2021-04-08 15:19:44.642 CST [common.tools.configtxgen.localconfig] completeInitialization -> INFO 002 orderer type: kafka

2021-04-08 15:19:44.642 CST [common.tools.configtxgen.localconfig] Load -> INFO 003 Loaded configuration: /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/configtx.yaml

2021-04-08 15:19:44.655 CST [common.tools.configtxgen.localconfig] completeInitialization -> INFO 004 orderer type: kafka

2021-04-08 15:19:44.655 CST [common.tools.configtxgen.localconfig] LoadTopLevel -> INFO 005 Loaded configuration: /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/configtx.yaml

2021-04-08 15:19:44.659 CST [common.tools.configtxgen] doOutputBlock -> INFO 006 Generating genesis block

2021-04-08 15:19:44.659 CST [common.tools.configtxgen] doOutputBlock -> INFO 007 Writing genesis block

 

\#################################################################

\### Generating channel configuration transaction 'channel.tx' ###

\#################################################################

2021-04-08 15:19:44.693 CST [common.tools.configtxgen] main -> INFO 001 Loading configuration

2021-04-08 15:19:44.711 CST [common.tools.configtxgen.localconfig] Load -> INFO 002 Loaded configuration: /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/configtx.yaml

2021-04-08 15:19:44.730 CST [common.tools.configtxgen.localconfig] completeInitialization -> INFO 003 orderer type: kafka

2021-04-08 15:19:44.730 CST [common.tools.configtxgen.localconfig] LoadTopLevel -> INFO 004 Loaded configuration: /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/configtx.yaml

2021-04-08 15:19:44.730 CST [common.tools.configtxgen] doOutputChannelCreateTx -> INFO 005 Generating new channel configtx

2021-04-08 15:19:44.732 CST [common.tools.configtxgen] doOutputChannelCreateTx -> INFO 006 Writing new channel tx

 

\#################################################################

\#######  Generating anchor peer update for Org1MSP  ##########

\#################################################################

2021-04-08 15:19:44.769 CST [common.tools.configtxgen] main -> INFO 001 Loading configuration

2021-04-08 15:19:44.786 CST [common.tools.configtxgen.localconfig] Load -> INFO 002 Loaded configuration: /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/configtx.yaml

2021-04-08 15:19:44.805 CST [common.tools.configtxgen.localconfig] completeInitialization -> INFO 003 orderer type: kafka

2021-04-08 15:19:44.805 CST [common.tools.configtxgen.localconfig] LoadTopLevel -> INFO 004 Loaded configuration: /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/configtx.yaml

2021-04-08 15:19:44.805 CST [common.tools.configtxgen] doOutputAnchorPeersUpdate -> INFO 005 Generating anchor peer update

2021-04-08 15:19:44.805 CST [common.tools.configtxgen] doOutputAnchorPeersUpdate -> INFO 006 Writing anchor peer update

 

\#################################################################

\#######  Generating anchor peer update for Org2MSP  ##########

\#################################################################

2021-04-08 15:19:44.838 CST [common.tools.configtxgen] main -> INFO 001 Loading configuration

2021-04-08 15:19:44.860 CST [common.tools.configtxgen.localconfig] Load -> INFO 002 Loaded configuration: /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/configtx.yaml

2021-04-08 15:19:44.877 CST [common.tools.configtxgen.localconfig] completeInitialization -> INFO 003 orderer type: kafka

2021-04-08 15:19:44.877 CST [common.tools.configtxgen.localconfig] LoadTopLevel -> INFO 004 Loaded configuration: /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/configtx.yaml

2021-04-08 15:19:44.877 CST [common.tools.configtxgen] doOutputAnchorPeersUpdate -> INFO 005 Generating anchor peer update

2021-04-08 15:19:44.877 CST [common.tools.configtxgen] doOutputAnchorPeersUpdate -> INFO 006 Writing anchor peer update

 

Creating network "e2e_default" with the default driver

Creating zookeeper2       ... done

Creating zookeeper1       ... done

Creating peer0.org2.example.com ... done

Creating peer1.org2.example.com ... done

Creating peer0.org1.example.com ... done

Creating peer1.org1.example.com ... done

Creating zookeeper0       ... done

Creating kafka3         ... done

Creating kafka0         ... done

Creating kafka1         ... done

Creating kafka2         ... done

Creating orderer.example.com  ... done

Creating cli          ... done

 

____  _____   _   ____  _____      _____  ____  _____

/ ___| |_  _|  / \  | _ \ |_  _|     | ____| |___ \ | ____|

\___ \  | |   / _ \  | |_) |  | |  _____ | _|   __) | | _| 

 ___) |  | |  / ___ \ | _ <  | |  |_____| | |___  / __/ | |___ 

|____/  |_|  /_/  \_\ |_| \_\  |_|      |_____| |_____| |_____|

 

Channel name : mychannel

Check orderering service availability...

Attempting to fetch system channel 'e2e-orderer-syschan' ...3 secs

Attempting to fetch system channel 'e2e-orderer-syschan' ...9 secs

Attempting to fetch system channel 'e2e-orderer-syschan' ...13 secs

Attempting to fetch system channel 'e2e-orderer-syschan' ...17 secs

Attempting to fetch system channel 'e2e-orderer-syschan' ...21 secs

Attempting to fetch system channel 'e2e-orderer-syschan' ...26 secs

Attempting to fetch system channel 'e2e-orderer-syschan' ...30 secs

Attempting to fetch system channel 'e2e-orderer-syschan' ...34 secs

2021-04-08 07:20:29.530 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:29.534 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:29.538 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized

2021-04-08 07:20:29.544 UTC [cli.common] readBlock -> INFO 004 Received block: 0

===================== Ordering Service is up and running ===================== 

 

Creating channel...

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org1MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/[email protected]/msp

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer0.org1.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=bccsp

2021-04-08 07:20:29.660 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:29.668 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:29.671 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized

2021-04-08 07:20:30.348 UTC [cli.common] readBlock -> INFO 004 Got status: &{SERVICE_UNAVAILABLE}

2021-04-08 07:20:30.360 UTC [channelCmd] InitCmdFactory -> INFO 005 Endorser and orderer connections initialized

2021-04-08 07:20:30.564 UTC [cli.common] readBlock -> INFO 006 Got status: &{SERVICE_UNAVAILABLE}

2021-04-08 07:20:30.568 UTC [channelCmd] InitCmdFactory -> INFO 007 Endorser and orderer connections initialized

2021-04-08 07:20:30.770 UTC [cli.common] readBlock -> INFO 008 Got status: &{SERVICE_UNAVAILABLE}

2021-04-08 07:20:30.773 UTC [channelCmd] InitCmdFactory -> INFO 009 Endorser and orderer connections initialized

2021-04-08 07:20:30.992 UTC [cli.common] readBlock -> INFO 00a Got status: &{SERVICE_UNAVAILABLE}

2021-04-08 07:20:31.018 UTC [channelCmd] InitCmdFactory -> INFO 00b Endorser and orderer connections initialized

2021-04-08 07:20:31.223 UTC [cli.common] readBlock -> INFO 00c Got status: &{SERVICE_UNAVAILABLE}

2021-04-08 07:20:31.230 UTC [channelCmd] InitCmdFactory -> INFO 00d Endorser and orderer connections initialized

2021-04-08 07:20:31.431 UTC [cli.common] readBlock -> INFO 00e Got status: &{SERVICE_UNAVAILABLE}

2021-04-08 07:20:31.439 UTC [channelCmd] InitCmdFactory -> INFO 00f Endorser and orderer connections initialized

2021-04-08 07:20:31.640 UTC [cli.common] readBlock -> INFO 010 Got status: &{SERVICE_UNAVAILABLE}

2021-04-08 07:20:31.644 UTC [channelCmd] InitCmdFactory -> INFO 011 Endorser and orderer connections initialized

2021-04-08 07:20:31.846 UTC [cli.common] readBlock -> INFO 012 Got status: &{SERVICE_UNAVAILABLE}

2021-04-08 07:20:31.850 UTC [channelCmd] InitCmdFactory -> INFO 013 Endorser and orderer connections initialized

2021-04-08 07:20:32.053 UTC [cli.common] readBlock -> INFO 014 Received block: 0

===================== Channel 'mychannel' created ===================== 

 

Having all peers join the channel...

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org1MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/[email protected]/msp

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer0.org1.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=bccsp

2021-04-08 07:20:32.130 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:32.134 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:32.157 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized

2021-04-08 07:20:32.559 UTC [channelCmd] executeJoin -> INFO 004 Successfully submitted proposal to join channel

===================== peer0.org1 joined channel 'mychannel' ===================== 

 

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org1MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/[email protected]/msp

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer1.org1.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=bccsp

2021-04-08 07:20:34.668 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:34.673 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:34.681 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized

2021-04-08 07:20:34.930 UTC [channelCmd] executeJoin -> INFO 004 Successfully submitted proposal to join channel

===================== peer1.org1 joined channel 'mychannel' ===================== 

 

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org2MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/[email protected]/msp

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer0.org2.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=bccsp

2021-04-08 07:20:37.015 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:37.028 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:37.036 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized

2021-04-08 07:20:37.390 UTC [channelCmd] executeJoin -> INFO 004 Successfully submitted proposal to join channel

===================== peer0.org2 joined channel 'mychannel' ===================== 

 

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org2MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/[email protected]/msp

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer1.org2.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=bccsp

2021-04-08 07:20:39.602 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:39.608 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:39.636 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized

2021-04-08 07:20:40.120 UTC [channelCmd] executeJoin -> INFO 004 Successfully submitted proposal to join channel

===================== peer1.org2 joined channel 'mychannel' ===================== 

 

Updating anchor peers for org1...

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org1MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/[email protected]/msp

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer0.org1.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=bccsp

2021-04-08 07:20:42.374 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:42.399 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:42.521 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized

2021-04-08 07:20:42.947 UTC [channelCmd] update -> INFO 004 Successfully submitted channel update

===================== Anchor peers updated for org 'Org1MSP' on channel 'mychannel' ===================== 

 

Updating anchor peers for org2...

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org2MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/[email protected]/msp

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer0.org2.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=bccsp

2021-04-08 07:20:48.145 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:48.151 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:48.159 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized

2021-04-08 07:20:48.702 UTC [channelCmd] update -> INFO 004 Successfully submitted channel update

===================== Anchor peers updated for org 'Org2MSP' on channel 'mychannel' ===================== 

 

Installing chaincode on peer0.org1...

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org1MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/[email protected]/msp

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer0.org1.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=bccsp

2021-04-08 07:20:53.925 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:53.932 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:53.944 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc

2021-04-08 07:20:53.944 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc

2021-04-08 07:20:54.604 UTC [chaincodeCmd] install -> INFO 005 Installed remotely response: 

===================== Chaincode is installed on peer0.org1 ===================== 

 

Install chaincode on peer0.org2...

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org2MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/[email protected]/msp

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer0.org2.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=bccsp

2021-04-08 07:20:54.699 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:54.713 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:54.733 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc

2021-04-08 07:20:54.733 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc

2021-04-08 07:20:55.065 UTC [chaincodeCmd] install -> INFO 005 Installed remotely response: 

===================== Chaincode is installed on peer0.org2 ===================== 

 

Instantiating chaincode on peer0.org2...

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org2MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/[email protected]/msp

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer0.org2.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=bccsp

2021-04-08 07:20:55.154 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:55.159 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:20:55.224 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc

2021-04-08 07:20:55.224 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc

===================== Chaincode is instantiated on peer0.org2 on channel 'mychannel' ===================== 

 

Querying chaincode on peer0.org1...

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org1MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/[email protected]/msp

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer0.org1.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=bccsp

===================== Querying on peer0.org1 on channel 'mychannel'... ===================== 

Attempting to Query peer0.org1 ...3 secs

 

2021-04-08 07:21:30.824 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:21:30.831 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

100

===================== Query successful on peer0.org1 on channel 'mychannel' ===================== 

Sending invoke transaction on peer0.org1 and peer0.org2...

2021-04-08 07:22:00.862 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:22:00.868 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:22:01.000 UTC [chaincodeCmd] chaincodeInvokeOrQuery -> INFO 003 Chaincode invoke successful. result: status:200 

===================== Invoke transaction successful on peer0.org1 peer0.org2 on channel 'mychannel' ===================== 

 

Installing chaincode on peer1.org2...

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org2MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/[email protected]/msp

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer1.org2.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=bccsp

2021-04-08 07:22:01.082 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:22:01.094 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:22:01.113 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc

2021-04-08 07:22:01.113 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc

2021-04-08 07:22:01.583 UTC [chaincodeCmd] install -> INFO 005 Installed remotely response: 

===================== Chaincode is installed on peer1.org2 ===================== 

 

Querying chaincode on peer1.org2...

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org2MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/[email protected]/msp

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer1.org2.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=bccsp

===================== Querying on peer1.org2 on channel 'mychannel'... ===================== 

Attempting to Query peer1.org2 ...3 secs

 

2021-04-08 07:22:04.670 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:22:04.675 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

90

===================== Query successful on peer1.org2 on channel 'mychannel' ===================== 

Querying chaincode on peer1.org3...

CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key

CORE_PEER_LOCALMSPID=Org3MSP

CORE_PEER_TLS_ENABLED=true

CORE_LOGGING_LEVEL=DEBUG

CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt

CORE_PEER_ID=cli

CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/idemix/idemix-config

CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt

CORE_PEER_ADDRESS=peer0.org1.example.com:7051

CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock

CORE_PEER_LOCALMSPTYPE=idemix

===================== Querying on peer1.org3 on channel 'mychannel'... ===================== 

Attempting to Query peer1.org3 ...3 secs

 

2021-04-08 07:22:37.339 UTC [main] InitCmd -> WARN 001 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

2021-04-08 07:22:37.509
 UTC [main] SetOrdererEnv -> WARN 002 CORE_LOGGING_LEVEL is no longer supported, please use the FABRIC_LOGGING_SPEC environment variable

90

===================== Query successful on peer1.org3 on channel 'mychannel' ===================== 

 

===================== All GOOD, End-2-End execution completed ===================== 

 

 

_____  _  _  ____      _____  ____  _____

| ____| | \ | | | _ \     | ____| |___ \ | ____|

| _|  | \| | | | | | _____ | _|   __) | | _| 

| |___ | |\ | | |_| | |_____| | |___  / __/ | |___ 

|_____| |_| \_| |____/     |_____| |_____| |_____|

你可能感兴趣的:(区块链,fabric,centos,区块链)