0
votes

Plusieurs nœuds de pairs mais un seul dev-peer

J'ai un réseau compositeur de tissu avec 3 pairs dans une organisation.

Le problème est que lorsque je fais Docker statistiques code> Je ne vois qu'un "conteneur de code de chaîne" dev-peer0.org1 et Autant que je sache, il devrait y avoir Dev-Peer pour chaque nœud pair ( Extra Dev pairs HyperDeger tissu ) p>

 Entrez la description de l'image ici p>

Voici mon profil de connexion P>

{
    "name": "hlfv1",
    "x-type": "hlfv1",
    "x-commitTimeout": 300,
    "version": "1.0.0",
    "client": {
        "organization": "Org1",
        "connection": {
            "timeout": {
                "peer": {
                    "endorser": "300",
                    "eventHub": "300",
                    "eventReg": "300"
                },
                "orderer": "300"
            }
        }
    },
    "channels": {
        "composerchannel": {
            "orderers": [
                "orderer.example.com"
            ],
            "peers": {
                "peer0.org1.example.com": {
                    "endorsingPeer": true,
                    "chaincodeQuery": true,
                    "eventSource": true
                },
                "peer1.org1.example.com": {
                    "endorsingPeer": true,
                    "chaincodeQuery": true,
                    "eventSource": true
                },
                "peer2.org1.example.com": {
                    "endorsingPeer": true,
                    "chaincodeQuery": true,
                    "eventSource": true
                }
            }
        }
    },
    "organizations": {
        "Org1": {
            "mspid": "Org1MSP",
            "peers": [
                "peer0.org1.example.com",
                "peer1.org1.example.com",
                "peer2.org1.example.com"
            ],
            "certificateAuthorities": [
                "ca.org1.example.com"
            ]
        }
    },
    "orderers": {
        "orderer.example.com": {
            "url": "grpc://localhost:7050"
        }
    },
    "peers": {
        "peer0.org1.example.com": {
            "url": "grpc://localhost:7051"
        },
        "peer1.org1.example.com": {
            "url": "grpc://localhost:8051"
        },
        "peer2.org1.example.com": {
            "url": "grpc://localhost:9051"
        }
    },
    "certificateAuthorities": {
        "ca.org1.example.com": {
            "url": "http://localhost:7054",
            "caName": "ca.org1.example.com"
        }
    }
}


0 commentaires

3 Réponses :


1
votes

Les conteneurs Dev-peer sont générés automatiquement lorsqu'un code d'installation d'une paipe d'installation et le code de chaîne a été instancié.

Cela signifie que seul le peer0.org1 de votre réseau a un code de chaîne installé.

Vous pouvez lire l'explication du projet BYFN ici


0 commentaires

0
votes

obtenu. Le problème était que je n'avais pas changé le script startfabric.sh de sorte que j'ai eu 3 nœuds de pair fonctionnant, mais ils n'ont pas rejoint la chaîne

Voici comment startfabric.sh devrait ressembler à: xxx


0 commentaires

0
votes

Les conteneurs sont créés uniquement lorsque vous instaniez le code à chaîne sur un canal. Seule l'installation de CodeCode ne créera pas de conteneurs.

Plus de détails sur ce processus se trouve dans un document officiel mentionné ci-dessous. (Chercher le texte "dev-peer").

Ce document a expliqué comment Les conteneurs de codes de chaîne sont créés pour l'exemple de POSFN.

https://github.com/hyperledger/fabric/blob/release-1.4/docs/source/build_network.rst

Par exemple: [pour dev-peer0.org2. exemple.com-mycc-1.0] xxx


0 commentaires