大佬教程收集整理的这篇文章主要介绍了在 Hyperledger Fabric 上的不同通道上实例化链码,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试创建一个单独的通道并将单独的链代码实例化到该通道上。我能够创建单独的通道,但是当我将链代码实例化到通道上时,两个链代码都在创建的两个通道上被实例化。
即使我为 CHAnnEL_name: "chAnnel2" 和 CHAINCODE_name: "arm2" 设置了环境变量,两个链码都在两个通道上实例化。
这里是在通道“chAnnel2”上实例化链码“arm2”的链码实例化的yaml代码。
---
APIVersion: batch/v1
kind: Job
Metadata:
name: chaincodeinstantiate2
spec:
BACkofflimit: 1
template:
Metadata:
name: chaincodeinstantiate2
spec:
restartPolicy: "Never"
volumes:
- name: nfs
nfs:
server: %NFS_CLUSTER_IP%
path: /
containers:
- name: chaincodeinstantiate2
image: hyperledger/fabric-tools:x86_64-1.0.4
imagePullPolicy: Always
command: ["sh","-c","peer chaincode instantiate -o blockchain-orderer:31010 -C ${CHAnnEL_namE} -n ${CHAINCODE_namE} -v ${CHAINCODE_VERSION} -c '{\"Args\":[\"init\",\"a\",\"100\",\"b\",\"200\"]}'"]
env:
- name: CHAnnEL_name
value: chAnnel2
- name: CHAINCODE_name
value: "arm2"
- name: CHAINCODE_VERSION
value: "1.0"
- name: FABRIC_CFG_PATH
value: /etc/hyperledger/fabric
- name: CORE_PEER_MSPCONfigPATH
value: /shared/crypto-config/peerOrganizations/org1.example.com/users/admin@org1.example.com/msp
- name: CORE_PEER_LOCALMSPID
value: Org1MSP
- name: CORE_PEER_ADDRESS
value: blockchain-org1peer1:30110
- name: GODEBUG
value: "netdns=go"
volumeMounts:
- mountPath: /shared
name: nfs
所附图片显示了链码数据库,其中包含四行,由通道“chAnnel1”和“chAnnel2”上的链码“arm1”和“arm2”组成。
如何将链码“arm1”实例化到通道“chAnnel1”上,将链码“arm2”实例化到通道“chAnnel2”上?
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的在 Hyperledger Fabric 上的不同通道上实例化链码全部内容,希望文章能够帮你解决在 Hyperledger Fabric 上的不同通道上实例化链码所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。