Hyperledger fabric Hyperledger结构的Docker swarm部署
当我使用docker swarm部署我的项目时,出现了一个问题,在世界状态数据库中创建一个新对象很正常,但是在更新该对象时,有时会出现mvcc错误。当我检查日志时,它显示数据库不存在,我觉得问题可能是因为对等通信和批处理超时(这是我的猜测)。我使用的是1.4.6版本的fabric。同样的场景,我在使用docker compose部署时尝试重新创建,但没有 Configtx.yamlHyperledger fabric Hyperledger结构的Docker swarm部署,hyperledger-fabric,blockchain,hyperledger,hyperledger-composer,ibm-blockchain,Hyperledger Fabric,Blockchain,Hyperledger,Hyperledger Composer,Ibm Blockchain,当我使用docker swarm部署我的项目时,出现了一个问题,在世界状态数据库中创建一个新对象很正常,但是在更新该对象时,有时会出现mvcc错误。当我检查日志时,它显示数据库不存在,我觉得问题可能是因为对等通信和批处理超时(这是我的猜测)。我使用的是1.4.6版本的fabric。同样的场景,我在使用docker compose部署时尝试重新创建,但没有 Configtx.yaml Organizations: - &OrdererOrg Name: OrdererMSP
Organizations:
- &OrdererOrg
Name: OrdererMSP
ID: OrdererMSP
MSPDir: crypto-config/ordererOrganizations/xxxx.com/msp
Policies:
Readers:
Type: Signature
Rule: "OR('OrdererMSP.member')"
Writers:
Type: Signature
Rule: "OR('OrdererMSP.member')"
Admins:
Type: Signature
Rule: "OR('OrdererMSP.admin')"
- &Org1
Name: xxxxMSP
ID: xxxxMSP
MSPDir: crypto-config/peerOrganizations/xxxx.xxxx.com/msp
Policies:
Readers:
Type: Signature
Rule: "OR('xxxxMSP.admin', 'xxxxMSP.member')"
Writers:
Type: Signature
Rule: "OR('xxxxMSP.admin', 'xxxxMSP.member')"
Admins:
Type: Signature
Rule: "OR('xxxxMSP.admin')"
AnchorPeers:
- Host: peer0.xxxx.xxxx.com
Port: 7051
- &Org2
Name: xxxxMSP
ID: xxxxMSP
MSPDir: crypto-config/peerOrganizations/xxxx.xxxx.com/msp
Policies:
Readers:
Type: Signature
Rule: "OR('xxxxMSP.admin', 'xxxxMSP.member')"
Writers:
Type: Signature
Rule: "OR('xxxxMSP.admin', 'xxxxMSP.member')"
Admins:
Type: Signature
Rule: "OR('xxxxMSP.admin')"
AnchorPeers:
- Host: peer0.xxxx.xxxx.com
Port: 9051
能力:
通道:&通道功能
V1_4_3:正确
V1_3:错误
V1_1:错误
订购者:&订购者能力
V1_4_2:正确
V1_1:错误
应用程序:&应用程序容量
V1_4_2:正确
V1_3:错误
V1_2:错误
V1_1:错误
应用程序:&ApplicationDefaults
组织:
政策:
读者:
类型:ImplicitMeta
规则:“任何读者”
作者:
类型:ImplicitMeta
规则:“任何作家”
管理员:
类型:ImplicitMeta
规则:“多数管理员”
能力:
请添加对等容器的日志,并共享您网络的configtx.yaml文件。@ShubhamJaiswal已共享,我知道您的错误与您的CouchDB有关。您是否正在使用CouchDB DDBB启动您的网络?你能分享你的docker compose配置文件吗?