(五)节点服务器nodeos

nodeos,用于启动eos节点服务,在后台运行,可以配置不同 插件。该进程负责账户管理、区块生成、共识建立,并提供智能合约的运行环境。

  • 启动节点服务器:
 ~$ nodeos

   执行命令后,EOS 系统会不断打包新的区块。其中,# 号后面的数字就是区块的编号。

  • 退出节点服务器:

    只要按下 Ctrl + C,或者在另一个终端输入:

  ~$ pkill nodeos

  • 配置节点服务器:

    nodes的运行依赖于配置文件config.ini,在linux下,其默认位置为: ~/.local/share/eosio/nodeos/config/config.ini

  • 异常:

  如果nodeos没有正常关闭,那么再次启动nodeos就会提示如下错误:error: database dirty flag set. replay required.

  • 数据清理:

  (1)如果需要保留之前的数据,可以清除节点中的可逆块,然后重放 交易来重新生成:

  ~$ rm -rf ~/.local/share/eosio/nodeos/data/blocks/reversible
  ~$ nodeos --replay-blockchain

  (2)完全删除整个数据目录,如果不再需要其中的账户和交易:

  ~$ rm -rf ~/.local/share/eosio/nodeos/data
  ~$ nodeos
posted @ 2021-04-29 14:34  嘎嘎6866  阅读(256)  评论(0)    收藏  举报