Как развернуть файл.bna в Hyperledger Fabric на нескольких хостах

Я следовал учебному пособию для Hyperledger Fabric по нескольким хостам от Wahab https://medium.com/@wahabjawed/hyperledger-fabric-on-multiple-hosts-a33b08ef24f. Теперь я пытаюсь развернуть свой собственный файл.bna вместо цепного кода. Кто-нибудь может помочь, как развернуть это. Я не могу установить карту. Connection.json

{
    "name": "fabric-network",
    "x-type": "hlfv1",
    "version": "1.0.0",
    "peers": {
        "peer0.org1.example.com": {
            "url": "grpc://localhost:7051",
            "eventUrl": "grpc://localhost:7053"
        },
        "peer1.org1.example.com": {
            "url": "grpc://192.168.64.82:7051",
            "eventUrl": "grpc://192.168.64.82:7053"
        }
    },
    "certificateAuthorities": {
        "ca.example.com": {
            "url": "http://localhost:7054",
            "caName": "ca.example.com"
        }
    },
    "orderers": {
        "orderer.example.com": {
            "url": "grpc://localhost:7050"
        }
    },
    "organizations": {
        "Org1": {
            "mspid": "Org1MSP",
            "peers": [
                "peer0.org1.example.com",
                "peer1.org1.example.com"
            ],
            "certificateAuthorities": [
                "ca.example.com"
            ]
        }
    },
    "channels": {
        "mychannel": {
            "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
                 }
               
            }
        }
    },
    "client": {
        "organization": "Org1",
        "connection": {
            "timeout": {
                "peer": {
                    "endorser": "300",
                    "eventHub": "300",
                    "eventReg": "300"
                },
                "orderer": "300"
            }
        }
    }
}

2 ответа

Я предлагаю вам следовать официальному руководству по Hyperledger Composer.

Также объясняется, как настроить профиль подключения для карт.

Я работал над той же проблемой, использовал тот же учебник. Мне удалось настроить профиль подключения, чтобы он подключался, но у меня возникли другие проблемы с авторизацией и прочим.

Я думаю, что ваши порты не так, попробуйте это (это работало для меня):

 "peer0.org1.example.com": {
        "url": "grpc://localhost:8051",
        "eventUrl": "grpc://localhost:8053"
    },
    "peer1.org1.example.com": {
        "url": "grpc://192.168.64.82:9051",
        "eventUrl": "grpc://192.168.64.82:9053"
Другие вопросы по тегам