Tools, FAQ, Tutorials:
Blockchain Data Files on Peer Container
Where is the location of Blockchain Data Files on a Peer Container?
✍: FYIcenter.com
We known that each peer container needs to maintain
a copy of the ledger data for each channel it joined.
Ledger data is divided into 2 parts: World State and Blockchain.
The World State data is stored in a database, like Go LevelDB of CouchDB.
The Blockchain data is stored in files, one file per block.
By default, the location of Blockchain data files are located in the /var/hyperledger/production/ledgersData/chains directory on the peer container.
You can run the "docker exec" command to look at them:
$ docker exec peer0.org1.example.com ls -l \ /var/hyperledger/production/ledgersData/chains drwxr-xr-x 3 root root 4096 Apr 1 01:10 chains drwxr-xr-x 2 root root 4096 Apr 1 01:10 index $ docker exec peer0.org1.example.com ls -l \ /var/hyperledger/production/ledgersData/chains/chains/mychannel -rw-r----- 1 root root 77018 Apr 1 15:30 blockfile_000000
You can also take a copy of the block file with the "docker cp" command:
$ docker exec peer0.org1.example.com ls -l \ /var/hyperledger/production/ledgersData/chains drwxr-xr-x 3 root root 4096 Apr 1 01:10 chains drwxr-xr-x 2 root root 4096 Apr 1 01:10 index $ docker cp peer0.org1.example.com:\ /var/hyperledger/production/ledgersData/chains/chains/mychannel/blockfile_000000 .
Since ledgers are divided by channels, each channel will have it's own blockchain. This is why block files are separated by channels.
⇒ Inspect Docker Container Configuration
⇐ Auto-Start of Required Chaincode Container
2020-05-29, 992🔥, 0💬
Popular Posts:
How to use the "return-response" Policy statement to build the response from scratch for an Azure AP...
What is EPUB 2.0 Metadata "dc:publisher" and "dc:rights" elements? EPUB 2.0 Metadata "dc:publisher" ...
How to run PowerShell Commands in Dockerfile to change Windows Docker images? When building a new Wi...
How to use "json-to-xml" Azure API Policy Statement? The "json-to-xml" Policy Statement allows you t...
How to add a new operation to an API on the Publisher Dashboard of an Azure API Management Service? ...