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