Nodeos 使用之configuration说明
插件特定的选项可以使用CLI选项或配置文件进行配置,config.ini. Nodeos特定的选项只能从命令行配置。所有CLI选项和config.ini可以通过运行nodeos --help
找到如上图所示。
每个config.ini选项具有相应的CLI选项。但是,并非所有的CLI选项都在config.ini文件中可用。 例如,执行操作的大多数插件特定选项在config.ini
中不可用,例如 state_history_plugin
插件的 --delete state history
。
例如, CLI选项 --plugin eosio::chain_api_plugin
也可以通过在config.ini
中添加plugin = eosio::chain_api_plugin
设置。
config.ini
location
默认的 config.ini
文件可以在以下路径下被找到:
- Mac OS:
~/Library/Application Support/eosio/nodeos/config
- Linux:
~/.local/share/eosio/nodeos/config
自定义 config.ini
文件可以通过 nodeos
option --config path/to/config.ini
进行设置.
Nodeos Example
下面的示例显示了启动块生成节点时nodeos
的典型用法:
nodeos --replay-blockchain \
-e -p eosio \
--plugin eosio::producer_plugin \
--plugin eosio::chain_api_plugin \
--plugin eosio::http_plugin \
>> nodeos.log 2>&1 &
nodeos \
-e -p eosio \
--data-dir /users/mydir/eosio/data \
--config-dir /users/mydir/eosio/config \
--plugin eosio::producer_plugin \
--plugin eosio::chain_plugin \
--plugin eosio::http_plugin \
--plugin eosio::state_history_plugin \
--contracts-console \
--disable-replay-opts \
--access-control-allow-origin='*' \
--http-validate-host=false \
--verbose-http-errors \
--state-history-dir /shpdata \
--trace-history \
--chain-state-history \
>> nodeos.log 2>&1 &
上边 nodeos
命令启动了一个生产节点:
启用块生产 (
-e
)将自己标识为块生产者 “eosio” (
-p
)设置区块链数据目录 (
--data-dir
)设置
config.ini
文件目录 (--config-dir
)加载插件
producer_plugin
,chain_plugin
,http_plugin
,state_history_plugin
(--plugin
)许可
chain_plugin
选项 (--contracts-console
,--disable-replay-opts
)许可
http-plugin
选项 (--access-control-allow-origin
,--http-validate-host
,--verbose-http-errors
)许可
state_history
选项 (--state-history-dir
,--trace-history
,--chain-state-history
)重定向
stdout
和stderr
到nodeos.log
文件在后台运行 (&)
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 irvin.em@live.com。
文章标题:Nodeos 使用之configuration说明
文章字数:437
本文作者:dino
发布时间:2020-06-04, 17:28:49
最后更新:2020-06-04, 20:20:22
原始链接:https://blog.walkbc.com/2020/06/04/EOS-Nodeos-Usage-Configuration/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。
QQ交流群:273078549