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, ∼1278🔥, 0💬
Popular Posts:
What properties and functions are supported on requests.models.Response objects? "requests" module s...
How to create a new API on the Publisher Dashboard of an Azure API Management Service? If you are ne...
How to send an FTP request with the urllib.request.urlopen() function? If an FTP server supports ano...
What's Wrong with "while ($c=fgetc($f)) {}" in PHP? If you are using "while ($c=fgetc($f)) {}" to lo...
How To Move Uploaded Files To Permanent Directory in PHP? PHP stores uploaded files in a temporary d...