[blockchain-047]eos 1.0.5版本搭建ecs节点同步 eos newyork超级的全链数据

1.参考流程
  https://eosio.stackexchange.com/questions/725/how-to-vote-using-cleos/726#726

2.步骤
  2.1 下载源码,编译。2018-06-20 下载,源码版本1.0.5
  2.2 mkdir /root/eos.data
  2.3 vim /root/eos.data/genesis.json  其内容是https://github.com/EOS-Mainnet/eos/blob/launch-rc-1.0.5/mainnet-genesis.json
  2.4 运行一次nodeos,然后几秒后关掉,以生成config.ini
    ./nodeos -d ~/eos.data/generator_node --config-dir ~/eos.data/generator_node --plugin eosio::wallet_api_plugin --plugin eosio::chain_api_plugin --p2p-listen-endpoint localhost:5555

  2.5 编辑/root/eos.data/generator_node/config.ini文件,增加p2p-peer-address地址,地址列表在https://eosnodes.privex.io/?config=1
    先增加一行:
    p2p-peer-address = node1.eosnewyork.io:6987
    可以有多个地址,现在先暂时写一个。
    增加plugin
    plugin = eosio::producer_plugin
    plugin = eosio::wallet_api_plugin 
    plugin = eosio::chain_api_plugin
    plugin = eosio::http_plugin
    plugin = eosio::history_api_plugin
    修改 http-server-address = http-server-address = 127.0.0.1:8080

  2.6 启动

  ./nodeos -d ~/eos.data/generator_node --config-dir ~/eos.data/generator_node --genesis-json /root/eos.data/genesis.json --delete-all-blocks

    注意:第一次启动是执行上述命令,第二次启动,就不需要--genesis-json 和--delete-all-blocks了,只要执行"./nodeos -d ~/eos.data/generator_node --config-dir ~/eos.data/generator_node" 既可


  2.7 如果启动正常,能看到滚动式的形如
    1471771ms thread-0   producer_plugin.cpp:290       on_incoming_block    ] Received block a786e9448607f32c... #255000 @ 2018-06-11T22:23:09.000 signed by genesisblock [trxs: 0, lib: 254999, conf: 0, latency: 720082771 ms]
    latency这个时间是逐渐变小的

  2.8 查询block数据
    ./cleos -u http://localhost:8080 get block 326000
    注意,这里要执行8080端口,因为前头我们已经把http-server-address修改成8080端口了

猜你喜欢

转载自blog.csdn.net/u011539200/article/details/80746377
eos