首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将HyperLedger composer业务网络与Hyperledger集成?

如何将HyperLedger composer业务网络与Hyperledger集成?
EN

Stack Overflow用户
提问于 2018-06-25 09:25:59
回答 1查看 785关注 0票数 1

我已经使用HyperLedger composer建立了业务网络。现在,我想使用HyperLedger资源管理器作为我的解决方案?我也没有找到任何帮助。我已经从Git下载了所有的Hyperledger资源管理器,我被困在配置Config文件吗?我不确定,下面的链接中引用的是哪个配置文件?https://github.com/hyperledger/blockchain-explorer/blob/master/README.md

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-25 13:50:44

我认为文件结构最近发生了变化,但是文档中对配置文件的引用没有改变。我刚刚测试了最新的Hyperledger和Composer v0.19.9以及Composer工具提供的开发结构。package.json中超级分类账资源管理器的版本号为3.2。

我修改的配置文件是:blockchain-explorer/app/platform/fabric/config.json

代码语言:javascript
复制
    {
"network-config": {
    "org1": {
        "name": "Org1",
        "mspid": "Org1MSP",
        "peer1": {
            "requests": "grpc://127.0.0.1:7051",
            "events": "grpc://127.0.0.1:7053",
            "server-hostname": "peer0.org1.example.com"
        },
        "admin": {
            "key": "/home/rob/fabric-dev-servers/fabric-scripts/hlfv11/composer/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore",
            "cert": "/home/rob/fabric-dev-servers/fabric-scripts/hlfv11/composer/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts"
        }
    }
},
"channel": "composerchannel",
"orderers":[
            {
            "mspid": "OrdererMSP",
            "server-hostname":"orderer.example.com",
            "requests":"grpc://127.0.0.1:7050"
            }
            ],
"keyValueStore": "/tmp/fabric-client-kvs",
"configtxgenToolPath": "fabric-path/fabric-samples/bin",
"eventWaitTime": "30000",
"license": "Apache-2.0",
"version": "1.1"
}

请特别注意,我更改了

  1. 组织名称( "name": "Org1" ),
  2. 我删除了TLS证书引用,因为Dev fabric不使用TLS,
  3. 我把urls改为grpc而不是grpc,
  4. 我把管理员证书和钥匙指向我的位置。
  5. 频道名称。

请注意,资源管理器的默认端口是端口8080 --与Composer Playground相同,因此不要同时运行它们,或者更改此文件中资源管理器的端口号:blockchain-explorer/appconfig.json

为了重申这一点,我根据Composer文档安装了从Composer安装的Dev Fabric。

在使用这个程序时,我在构建应用程序的指令序列中遇到了一个小问题,我在下面突出显示了我需要的额外命令:

代码语言:javascript
复制
cd blockchain-explorer/app/test
npm install

cd ./

npm安装

cd测试

代码语言:javascript
复制
npm run test
cd blockchain-explorer
npm install
cd client/
npm install
npm test -- -u --coverage
npm run build
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51020162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档