EOS狀態(tài)歷史節(jié)點可以使用快照方式來啟動荒勇。
nodeos? \
--plugin eosio::producer_api_plugin \
--plugin eosio::chain_api_plugin \
? --plugin eosio::http_plugin \
--http-server-address 0.0.0.0:8889 \
--p2p-peer-address 127.0.0.1:9876 \
--p2p-listen-endpoint 0.0.0.0:9877 \
--plugin eosio::state_history_plugin --disable-replay-opts? --trace-history --chain-state-history \
--resource-monitor-space-threshold 99 \
--data-dir /eos/data \
--snapshot /eos/data/snapshots/snapshot-000047912875e0989a6cf7407ee5a29460af5c65cd2cd743aa8691dcab613d23.bin \
--delete-all-block
state-history目錄中的文件會記錄snapshot的時間之后的狀態(tài)歷史
chain_state_history.log
trace_histor y.log
--delete-all-blocks用來清空blocks和state目錄下的文件搁拙,但不會清理state-history的文件凳谦。
用快照啟動狀態(tài)歷史節(jié)點英融,會自動追加更新state-history下的日志文件衡招,不必手工刪除灯帮。如果刪除則只會包含snapshot之后的數(shù)據(jù)乌逐。