EOS多主机节点搭建(一)

本文档详细介绍了如何搭建EOS的多主机节点,包括在不同机器上的配置步骤,如172.20.22.137和172.20.22.128,以及各个节点(lwz, hml, lx)的启动方法,特别注意启动时需添加特定参数以避免net_plugin缓冲区消息错误。" 78595661,7337884,Android购物车实现:ExpandableListView与MVP结合,"['Android开发', 'UI设计', '数据管理', '网络编程', 'MVP架构']
摘要由CSDN通过智能技术生成

一、目标:
1.1 、机器1:172.20.22.137
eosio nodeos config:

# the endpoint upon which to listen for incoming connections (eosio::bnet_plugin)
bnet-endpoint = 0.0.0.0:4321
//for communicatin with cleos
http-server-address = 172.20.22.137:9800

# The actual host:port used to listen for incoming p2p connections. (eosio::net_plugin)
p2p-listen-endpoint = 0.0.0.0:9900

//for sync block
# The public endpoint of a peer node to connect to. Use multiple p2p-peer-address options as needed to compose a network. (eosio::net_plugin)
p2p-peer-address = 172.20.22.128:9900
p2p-peer-address = 172.20.22.128:9877
p2p-peer-address = 172.20.22.137:9877

agent-name = "EOS Test Agent"

enable-stale-production = true

//producer name
producer-name = eosio

signature-provider = EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV=KEY:5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3

unlock-timeout = 90000

//load plugin
plugin = eosio::chain_api_plugin
plugin = eosio::history_api_plugin
plugin = eosio::chain_plugin
plugin = eosio::history_plugin
plugin = eosio::net_plugin
plugin = eosio::net_api_plugin  

lwz nodeos config:

\# the endpoint upon which to listen for incoming connections (eosio::bnet_plugin)
bnet-endpoint = 0.0.0.0:4322
producer-name = lwz
enable-stale-production = false

http-server-address = 172.20.22.137:8889
p2p-listen-endpoint = 0.0.0.0:9877
p2p-peer-address = 172.20.22.137:9900
p2p-peer-address = 172.20.22.128:9900
p2p-peer-address = 172.20.22.128:9877

signature-provider = EOS7ijWCBmoXBi3CgtK7DJxentZZeTkeUnaSDvyro9dq7Sd1C3dC4=KEY:5Jmsawgsp1tQ3GD6JyGCwy1dcvqKZgX6ugMVMdjirx85iv5VyPR
plugin = eosio::chain_api_plugin
plugin = eosio::history_api_plugin
plugin = eosio::chain_plugin
plugin = eosio::history_plugin
plugin = eosio::net_plugin
plugin = eosio::net_api_plugin
plugin = eosio::http_plugin

1.2 机器二:172.20.22.128
hml nodeos config:

bnet-endpoint = 0.0.0.0:4321
producer-name = hml
enable-stale-production = false
signature-provider = EOS7fu9rx1wtEPnX3jY2ZfezyLwV5Ly29g6nmyTSwtLAQMu4boFJz=KEY:5JjWBaVxKnWpcr857E8dWBr8Duq76M7wzoUEEwAAzzwUjz9Yyqs
http-server-address = 0.0.0.0:9800

p2p-listen-endpoint = 0.0.0.0:9900
p2p-peer-address = 172.20.22.137:9900
p2p-peer-address = 172.20.22.137:9877
p2p-peer-address = 172.20.22.128:9877

enable-stale-production = false
plugin = eosio::chain_api_plugin
plugin = eosio::history_api_plugin
plugin = eosio::chain_plugin
plugin = eosio::history_plugin
plugin = eosio::net_plugin
plugin = eosio::net_api_plugin
plugin = eosio::http_plugin

lx nodeos config:

# the endpoint upon which to listen for incoming connections (eosio::bnet_plugin)
bnet-endpoint = 0.0.0.0:4322
producer-name = lx
enable-stale-production = false

http-server-address = 172.20.22.128:8889

p2p-listen-endpoint = 172.20.22.128:9877
p2p-peer-address = 172.20.22.137:9900
p2p-peer-address = 172.20.22.137:9877
p2p-peer-address = 172.20.22.128:9900

signature-provider = EOS5n442Qz4yVc4LbdPCDnxNSseAiUCrNjRxAfPhUvM8tWS5svid6=KEY:5JCStvbRgUZ6hjyfUiUaxt5iU3HP6zC1kwx3W7SweaEGvs4EPfQ
plugin = eosio::chain_api_plugin
plugin = eosio::history_api_plugin
plugin = eosio::chain_plugin
plugin = eosio::history_plugin
plugin = eosio::net_plugin
plugin = eosio::net_api_plugin
plugin = eosio::http_plugin

2、启动nodeos :
2.1 启动eosio:

nodeos --config-dir ./config --data-dir ./data

2.2 启动lwz

nodeos --config-dir ./config --data-dir ./data --delete-all-blocks eosio::chain_plugin

2.3 启动hml:

nodeos --config-dir ./config --data-dir ./data --delete-all-blocks eosio::chain_plugin

2.4 启动lx :

nodeos --config-dir ./config --data-dir ./data --delete-all-blocks eosio::chain_plugin

NOTE :启动 lwz 、hml、lx 得加参数 --delete-all-blocks eosio::chain_plugin,否则报net_plugin缓中区消息错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值