EOS2.0环境搭建-centos7

需要安装启动的有三个组件 nodes,keosd,cleos,看看三者的关系
EOS2.0环境搭建-centos7_第1张图片

  • nodeos:核心程序,用于启动eos节点服务,在后台运行,可以配置不同 插件。该进程负责账户管理、区块生成、共识建立,并提供智能合约的运行环境
  • keosd:钱包管理程序,负责钱包、密钥的管理和交易的签名
  • cleos:与nodeos和keosd交互的命令行工具,cleos通过RPC API 访问nodeos和keosd

安装文档参考:https://developers.eos.io/manuals/eos/latest/install/install-prebuilt-binaries
创建目录

mkdir  /eos
cd /eos

下载rpm二进制安装文件,注意使用root账号安装

wget https://github.com/eosio/eos/releases/download/v2.0.1/eosio-2.0.1-1.el7.x86_64.rpm
sudo yum install ./eosio-2.0.1-1.el7.x86_64.rpm

启动nodeos

启动之前先配置一下config.ini,文件存在目录 ~/.local/share/eosio/nodeos/config/

vi  ~/.local/share/eosio/nodeos/config/config.ini
enable-stale-production = true # 启用不稳定出块
producer-name = eosio # 出块节点名
http-validate-host = false # 是否验证http头信息
access-control-allow-origin = * # CORS
http-server-address = 0.0.0.0:8888 # 监听地址

启动命令

nodeos --replay-blockchain \
  -e -p eosio \
  --plugin eosio::producer_plugin  \
  --plugin eosio::chain_api_plugin \
  --plugin eosio::http_plugin      \
  >> nodeos.log 2>&1 &

查看启动日志

tail -f nodeos.log

EOS2.0环境搭建-centos7_第2张图片

启动keosd

启动之前先配置一下config.ini,文件存在目录 ~/eosio-wallet/

vi ~/eosio-wallet/config.ini

修改项

http-server-address = 0.0.0.0:8900 # 监听地址
http-validate-host = false # 是否验证http头信息
access-control-allow-origin = *  # CORS

启动

keosd &

EOS2.0环境搭建-centos7_第3张图片

控制台cleos

cleos get info

EOS2.0环境搭建-centos7_第4张图片

整个环境安装成功了

分享学习是一件开心事

你可能感兴趣的:(区块链)