EOS2.0环境搭建-centos7
程序员文章站
2022-03-29 20:00:59
...
需要安装启动的有三个组件 nodes,keosd,cleos,看看三者的关系
- 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
启动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 &
控制台cleos
cleos get info
整个环境安装成功了
分享学习是一件开心事
上一篇: jquery怎样给元素增加属性值
推荐阅读
-
CentOS7编译安装新版LNMP环境
-
2021年 Win10 20H2 安装JDK 环境搭建
-
ubuntu下搭建php开发环境(nginx+(cgi)php5fpm+memcached+xdebug)
-
如何搭建PhpStorm 10.0.2开发环境?PhpStorm 10.0.2环境搭建安装图文教程
-
Android SDK + Appium 环境搭建
-
CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装
-
CentOS7 LNMP+phpmyadmin环境搭建 第一篇虚拟机及centos7安装
-
CentOS7 LNMP+phpmyadmin环境搭建 第二篇LNMP环境搭建教程
-
PySpark与GraphFrames的安装与使用环境搭建过程
-
在MAC上搭建python数据分析开发环境