首页 文章

部署API REST IBM Hyperledger Composer区块链

提问于
浏览
0

我正在开发一个超过IBM HyperLedger Blockchain的POC . 我在IBM Cloud中开发和部署了业务网络 . 我可以生成一个有效的本地API REST,但无法在部署的IP上使其在 Cloud 上运行 . 我正在按照本指南操作:

https://ibm-blockchain.github.io/interacting/

您只需执行以下命令:

./create/create_composer-rest-server.sh --business-network-card MY_BIZNET_CARD_NAME

但它没有部署任何东西,并得到以下内容(更多与kubernetes相关而不是区块链) .

Preparing yaml file for create composer-rest-server
Creating composer-rest-server pod
Running: kubectl create -f /Users/sm/jsblock/ibm-container-service/cs-offerings/scripts/../kube-configs/composer-rest-server.yaml
The connection to the server localhost:8080 was refused - did you specify the right host or port?
the server doesn't have a resource type "svc"
Creating composer-rest-server service
Running: kubectl create -f /Users/sm/jsblock/ibm-container-service/cs-offerings/scripts/../kube-configs/composer-rest-server-services-free.yaml
The connection to the server localhost:8080 was refused - did you specify the right host or port?
Composer rest server created successfully

有任何想法吗?非常感谢 .

3 回答

  • 0

    您需要确保拥有正确的kube配置设置 . https://ibm-blockchain.github.io/setup/中的步骤10提供了设置KUBECONFIG的详细信息,因为错误表明它未配置或未正确配置 .

  • 1

    您引用的文件https://ibm-blockchain.github.io/interacting/正在更新,应尽快提供 .

    当您运行命令 ./create/create_composer-rest-server.sh --business-network-card MY_BIZNET_CARD_NAME 时 - 应该是您部署的网络的网络管理员的名称,而不是PeerAdmin卡,因此它将类似于 ./create/create_composer-rest-server.sh --business-network-card admin@perishable-network

  • 0

    看起来这是一个加速控制的问题 . 您应该再次确保使用本地管理配置运行 . 它将帮助您运行查询

相关问题