EOS launcher

-f [ --force ] 强制覆盖现有的配置,清除现有区块链
-n [ --nodes ] arg (=1) 需要配置和启动的总节点数
-p [ --pnodes ] arg (=1) 区块producers的数量
-m [ --mode ] arg (=any) 连接模式,可以是 "any", "producers", "specified", "none"
-s [ --shape ] arg (=star) 网络拓扑, 可以是 "star", "mesh" 或者提供文件名来自定义
-g [ --genesis ] arg (="./genesis.json") genesis.json的路径
-o [ --output ] arg 保存所生成的拓扑结构到此路径
--skip-signature 设置EOSD不需要transaction签名
--eosd arg 转发eosd命令行的参数到每一个instance,用引号括起来
-d [ --delay ] arg (=0) 启动每一个节点后延时秒数
--nogen 不使用新的配置文件来启动节点
--host-map arg (="") 节点和hosts的对应关系的文件。用于加强自定义的shape参数
--servers arg (="") 含有要部署producers或observers的ip地址及每个服务器名字的文件
--per-host arg (=0) 指定单个host上要运行多少eosd instances。0表示所有都运行在一个host上。
--network-name arg (=testnet_) 在GELF日志中网络名称的前缀
--enable-gelf-logging arg (=1) 在日志配置文件中启用gelf日志
--gelf-endpoint arg (=10.160.11.21:12201) GELF终端的hostname:port or ip:port
-i [ --timestamp ] arg 第一个区块的时间戳,“now”表示当前时间
-l [ --launch ] arg 选择一部分节点来启动。目前可以取 "all", "none", 或 "local"。默认启动所有的,除非有一个输出文件被命名,这时不启动。
-k [ --kill ] arg 输入process ids,将其关闭。
-v [ --version ] 打印版本信息。
-h [ --help ] 求助

  1. laucher启动进程:
./programs/launcher/launcher -p2 --skip-signature
  1. 关闭laucher启动的进程:
./programs/launcher/launcher -k 0

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 75,703评论 12 117
  • 【致谢】本文由币乎(http://bihu.com)社区内容支持计划奖励,特此感谢。 本文翻译自:https://...
    荆凯_EOS42阅读 300评论 0 1
  • pdf下载地址:Java面试宝典 第一章内容介绍 20 第二章JavaSE基础 21 一、Java面向对象 21 ...
    王震阳阅读 78,443评论 25 510
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    O感悟人生O阅读 7,417评论 2 27
  • 摘要 EOS.IO 软件引入一种新的区块链架构设计,它使得去中心化的应用可以横向和纵向的扩展。 这通过构建一个仿操...
    Johnny投资区块链阅读 80评论 0 0