2017-04-24 9 views
0

docker-compose를 사용하고 기존 피어의 주소 + 검색 포트 (30001)를 사용하여 IBM Bluemix 블록 체인에 피어 (내 로컬 랩톱)를 추가하려하지만 시작 메시지가 마지막 메시지로 중단됩니다.IBM Bluemix 블록 체인 (hyperledger)에 피어를 추가하려면 어떻게합니까?

transport: http2Client.notifyError got notified that the client transport was broken EOF

내 고정 표시기 - compose.yml은 다음과 같습니다 필요가 무엇

vp5: 
    image: hyperledger/fabric-peer:x86_64-0.6.0-preview 
    ports: 
    - "7050:7050" 
    - "7051:7051" 
    - "7052:7052" 
    environment: 
    - CORE_PEER_ADDRESSAUTODETECT=true 
    - CORE_VM_ENDPOINT=unix:///var/run/docker.sock 
    - CORE_LOGGING_LEVEL=WARN 
    - CORE_PEER_ID=vp5 
    - CORE_PEER_DISCOVERY_ROOTNODE=dcc56501d31b435ea8898c9e1ad10982-vp1.us.blockchain.ibm.com:30001 
    - CORE_PEER_VALIDATOR_CONSENSUS_PLUGIN=noops 
    volumes: 
    - /var/run/docker.sock:/var/run/docker.sock 
    command: peer node start 

변경할 수 있나요?

+0

Bluemix 하이퍼 리더가 추가 피어를 참여시킬 수있는 회원 서비스 자격 증명을 노출합니까? 그렇다면 환경 변수를 통해 제공해야합니다. – zmanian

답변

0

Hyperledger Fabric 버전 0.6.1을 기반으로하는 Bluemix 초보자 계획 블록 체인 서비스를 사용하고 있다는 것을 이해합니다. 피어 이미지에 표시된 이미지가 x86_64-0.6.0- 미리보기라는 사실은 Hyperledger Fabric 버전 0.6.1을 기반으로하는 블록 체인 서비스를 사용하고 있다고 가정하는 이유입니다. Bluemix에서 실행되는 4 피어 블록 체인 네트워크에 로컬 피어를 추가 할 수 있습니까 (Hyperledger Fabric 버전 0.6.1을 사용하는 초보 플랜)?

Bluemix 시작 계획 블록 체인 네트워크를 사용하는 경우 Bluemix 외부에서 실행되는 로컬 피어를 추가 할 수 없습니다. 전체 블록 체인 네트워크는 Bluemix에서 호스팅되며 4 명의 동료가 있습니다.

Hyperledger 패브릭 버전 1.0을 기반으로하는 높은 보안 비즈니스 네트워크 vNext 베타가 있습니다. 이 새로운 베타 서비스를 사용하면 참가자를 블록 체인 네트워크에 초대 할 수 있으며 참가자는 동료를 만들 수 있습니다. 이 모든 것은 Bluemix 서비스 내에서 발생하므로 로컬 피어를 반드시 추가 할 수는 없습니다. 그러나 High Security Business Network vNext Beta를 사용하면 여러 엔터티가 블록 체인 네트워크에 참가할 수 있으며 참가하는 각 참가자별로 피어가 만들어집니다. Bluemix 계획의 비교는 here입니다.