Nodeos 使用之configuration说明

  1. config.ini location
  2. Nodeos Example

英文版原文

插件特定的选项可以使用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)

  • 重定向 stdoutstderrnodeos.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

目录