2017-10-03 5 views
0

Dans core.yaml pour les pairs, nous pouvons définir env. variable comme chaincodelistenaddress (CORE_PEER_CHAINCODELISTENADDRESS).Quelle est l'utilité de la variable d'environnement "CORE_PEER_CHAINCODELISTENADDRESS"?

  • Quel est le but de cette variable d'environnement?
  • Pouvons-nous utiliser cette variable pour remplacer le mode DEV?
  • Actuellement j'essaye de déployer le réseau sur la plate-forme de Openshift. Dans ce cas, quand je mets variable CORE_PEER_CHAINCODELISTENADDRESS: peer01.local.com:7051 en même que CORE_PEER_ADDRESS: peer01.local.com: 7051

il me donne l'erreur que l'adresse se lient déjà lors du démarrage contenant des pairs.

  • Si j'assignent différents CORE_PEER_CHAINCODELISTENADDRESS port: peer01.local.com:7052

il me donne l'erreur que ne peut pas attribuer l'adresse peer01.local.com:7052.

+0

quelle version de tissu est votre fonctionnement pair? – yacovm

Répondre

2

Ceci fait référence à l'extrémité avec laquelle l'homologue écouterait en ce qui concerne le service de code d'accès.

Oui, vous pouvez utiliser la variable lors de l'utilisation de dev-mode. En ce qui concerne les erreurs - veuillez spécifier votre version de tissu car les choses ont légèrement changé dans la branche principale.

Dans v1.0.0 (branche de publication), vous pouvez faire en sorte que votre chaincode soit lié au même port que l'homologue.

Aussi - s'il vous plaît télécharger votre core.yaml et le journal des pairs pour plus d'informations. Vous pouvez également demander conseil dans le canal Fabric dans https://chat.hyperledger.org/channel/fabric

+0

J'utilise le v1.0.2 de tissu –

+0

Ma compréhension de votre entrée CORE_PEER_CHAINCODELISTENADDRESS aura seulement l'habitude d'avoir le service séparé pour communiquer avec le conteneur de chaincode. Existe-t-il un mécanisme permettant de lier un conteneur de chaîne créé à un pair sans utiliser le mode de développement? –

+0

@ user1598010 - Envoyez-moi un ping sur https://chat.hyperledger.org/channel/fabric Je vais essayer d'aider – yacovm