couchdb数据库使用要点

需要更改 docker-compose-cli.yaml 以及 docker-compose.base.yaml文件配置

访问 ip:port/_utils查看数据库详情

docker-compose-cli.yaml文件需要定义couchdb镜像服务,每个节点配置一个

CouchDB搭建细节_数据库

在/base/docker-compose-base.yaml文件中指定节点的数据库选择类型以及指定couchdb镜像

CouchDB搭建细节_docker_02

配置成功后 输入网址 port:端口号/_utils 查看couchdb数据库详情

http://192.168.84.158:5984/_utils/ 

CouchDB搭建细节_docker_03

1 对账本数据执行couchdb富查询的时候需要在链码目录下 编写json类型数据

在链码目录下执行

mkdir -p META-INF/statedb/couchdb/indexes 
touch META-INF/statedb/couchdb/indexes/indexBatchNum.json 

进入json文件

vim META-INF/statedb/couchdb/indexes/indexBatchNum.json 

编写

{
"index": {
"fields": [
"docType",
"batchnum"
]
},
"ddoc": "indexBatchNumDoc",
"name": "indexBatchNum",
"type": "json"
}

需要在链码中 注意 名称的对应

CouchDB搭建细节_docker_04

2 json文件会在安装链码的时候同时安装在节点文件上

介绍Hyperledger fabric的PPT(52页)

密码学笔记

区块链知识体系简介

部署 ipfs 网络 对接联盟链网络

Hyperledger fabric网络(多共识 多版本 多数据库 ca ) 封装接口sdk

Hyperledger Caliper 测试(多组织 多节点 多共识)