java - 分类帐或 stateDB 存储在 Fabric 中的对等文件系统中的什么位置

标签 java hyperledger-fabric blockchain hyperledger

我正在研究和运行来自 Hyperledger Fabric 样本的样本。

据我了解:

在 Hyperledger Fabric 中有两个“存储”数据的地方:-

->分类帐

->状态数据库

状态数据库只是链/账本交易日志的索引 View ,因此可以随时从链中重新生成。

状态数据库目前有两种选择:嵌入式 LevelDB 或外部 CouchDB

我想知道区 block 链/分类帐或数据库在文件系统中的存储位置。它存储在特定目录或特定端口中(对于 levelDB 以及 couchdb)

最佳答案

对于levelDB,它存储在路径/var/hyperledger/production/ledgersData 下,您可以在其中找到两个名为chainsstateLeveldb 的目录。你可以尝试进入对等容器看看。

关于java - 分类帐或 stateDB 存储在 Fabric 中的对等文件系统中的什么位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50154629/

相关文章:

java - 当 boolean 是属性时验证 Maven pom.xml

java - 如何使用 BufferedReader.readLine() 方法从输入流中读取 XML 格式的文本?

blockchain - 如何在 hyperledger 锯齿波中查询特定资源的交易

javascript - 安装 web3 出现以太坊错误

java - 如何在 Java 中使用 REST

java - 访客模式 : overriding vs overloading

hyperledger - MSP 和 Fabric CA 有什么区别?

docker - 收到错误 "Get http://localhost:9443/metrics: dial tcp 127.0.0.1:9443: connect: connection refused"

docker - 在 docker 容器中运行 Composer-playground 无法连接到结构网络

rust - 两个 NEAR 协议(protocol)智能合约之间的交叉通信命名结构是如何确定的?