Hyperledger fabric hyperledger结构peer0环境

Hyperledger fabric hyperledger结构peer0环境,hyperledger-fabric,Hyperledger Fabric,我对这门学科很陌生,我必须通过一个面料样品。 但在这一点上,我有一个问题 但是我的docker-compose-base.yaml文件有以下几行 environment: - CORE_PEER_ID=peer0.org1.example.com - CORE_PEER_ADDRESS=peer0.org1.example.com:7051 - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org1.example.com:

我对这门学科很陌生,我必须通过一个面料样品。 但在这一点上,我有一个问题

但是我的docker-compose-base.yaml文件有以下几行

environment:
      - CORE_PEER_ID=peer0.org1.example.com
      - CORE_PEER_ADDRESS=peer0.org1.example.com:7051
      - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org1.example.com:7051
      - CORE_PEER_LOCALMSPID=Org1MSP
当我运行这个命令时

peer channel create -o orderer.example.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls $CORE_PEER_TLS_ENABLED --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
我收到了这个错误消息

INFO 004 MSP configuration file not found at [/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/config.yaml]: [stat /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/config.yaml: no such file or directory]
Error: Got unexpected status: BAD_REQUEST
Usage:
  peer channel create [flags]
我确信docker-compose-base.yaml中缺少/不同的行会导致此错误消息

在这种情况下我能做什么? 把这些行放在我的档案里? 或者某个地方出了问题,我没有意识到

请容忍我,因为我才刚开始

多谢各位

编辑:我有这个错误消息

INFO 004 MSP configuration file not found at [/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/config.yaml]: [stat /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/config.yaml: no such file or directory]
Error: Got unexpected status: BAD_REQUEST
Usage:
  peer channel create [flags]

这不是一条错误信息,而是一条信息信息。 MSP可以通过在配置文件中包含以下字段来配置OU:

OrganizationalUnitIdentifiers:
  - Certificate: "cacerts/cacert.pem"
OrganizationalUnitIdentifier: "COP"

如果没有此文件并看到此信息消息,则完全没有问题。

这不是错误消息,而是信息消息。 MSP可以通过在配置文件中包含以下字段来配置OU:

OrganizationalUnitIdentifiers:
  - Certificate: "cacerts/cacert.pem"
OrganizationalUnitIdentifier: "COP"

如果没有此文件并看到此信息消息,那就太好了。

谢谢,现在我看到这是一条信息。你能检查一下我问题的最后几行吗?我刚刚把它们加上,因为我忘了。是的。关于这个错误,你能看一下订购服务日志吗?它将解释您收到错误的原因。docker ps,然后docker记录Order0(假设Order0是您的orderer容器名称。可能类似于order.example.com)如果您在客户端收到错误请求,您肯定会在订购服务日志中看到一些警告。。。这不是。你能换个频道名吗?可能是这个频道已经存在了吗?谢谢你现在我看到它是一个信息。你能检查一下我问题的最后几行吗?我刚刚把它们加上,因为我忘了。是的。关于这个错误,你能看一下订购服务日志吗?它将解释您收到错误的原因。docker ps,然后docker记录Order0(假设Order0是您的orderer容器名称。可能类似于order.example.com)如果您在客户端收到错误请求,您肯定会在订购服务日志中看到一些警告。。。这不是。你能换个频道名吗?是否该频道已经存在?