etcd Version: 3.0.15
Git SHA: fc00305
Go Version: go1.6.3
Go OS/Arch: linux/amd64

https://github.com/coreos/etcd/blob/master/Documentation/op-guide/configuration.md

usage: etcd [flags]
    start an etcd server

    etcd --version
      show the version of etcd

    etcd -h | --help
      show the help information about etcd

    etcd --config-file
      path to the server configuration file

member flags:

    --name 'default'                 方便理解的节点名称,默认为 default ,在集群中应该保持唯一,可以使用 hostname
      human-readable name for this member.
    --data-dir '${name}.etcd'            服务运行数据保存的路径,默认为 ${name}.etcd
      path to the data directory.
    --wal-dir ''                    
      path to the dedicated wal directory.
    --snapshot-count '10000'            指定有多少事务(transaction)被提交时,触发截取快照保存到磁盘
      number of committed transactions to trigger a snapshot to disk.
    --heartbeat-interval '100'             leader 多久发送一次心跳到 followers。默认值是 100ms
      time (in milliseconds) of a heartbeat interval.
    --election-timeout '1000'             重新投票的超时时间,如果 follow 在该时间间隔没有收到心跳包,会触发重新投票,默认为 1000 ms
      time (in milliseconds) for an election to timeout. See tuning documentation for details.
    --listen-peer-urls 'http://localhost:2380'     和同伴通信的地址,比如 http://ip:2380 ,如果有多个,使用逗号分隔。需要所有节点都能够访问, 所以不要使用 localhost!
      list of URLs to listen on for peer traffic.    
    --listen-client-urls 'http://localhost:2379'      对外提供服务的地址:比如 http://ip:2379,http://127.0.0.1:2379 ,客户端会连接到这里和 etcd 交互。
      list of URLs to listen on for client traffic.   如果服务启动时,设置了--listen-client-urls,需要设置 --advertise-client-urls
    --max-snapshots '5'
      maximum number of snapshot files to retain (0 is unlimited).
    --max-wals '5'
      maximum number of wal files to retain (0 is unlimited).
    --cors ''
      comma-separated whitelist of origins for CORS (cross-origin resource sharing).
    --quota-backend-bytes '0'
      raise alarms when backend size exceeds the given quota (0 defaults to low space quota).

clustering flags:

    --initial 前缀的设置项,用于启动集群(static, discovery或者运行时配置)中的一个成员。集群成员重启时,忽略此配置相。

    --initial-advertise-peer-urls 'http://localhost:2380'                该节点同伴监听地址,这个值会告诉集群中其他节点。 作为集群中的peer接口如果启动服务时,设置了--initial-advertise-peer-urls, 需要设置--initial-cluster
      list of this member's peer URLs to advertise to the rest of the cluster.
    --initial-cluster 'default=http://localhost:2380'        STATIC 初始化集群,集群中所有节点的信息,格式为 node1=http://ip1:2380,node2=http://ip2:2380,… 。注意:这里的 node1 是节点的 --name 指定的名字;后面的 ip1:2380 是 --initial-advertise-peer-urls 指定的值内容是advertised peer URLs,与各个节点的 initial-advertise-peer-urls 匹配。  
      initial cluster configuration for bootstrapping.
    --initial-cluster-state 'new'                  新建集群的时候,这个值为 new ;假如已经存在的集群,这个值为 existing
      initial cluster state ('new' or 'existing').
    --initial-cluster-token 'etcd-cluster'              通过设置etcd集群的token,生成不同的集群ID和memberid,区别其他群。当系统中有多个集群时。创建集群的 token,这个值每个集群保持唯一。这样的话,如果你要重新创建集群,即使配置和之前一样,也会再次生成新的集群和节点 uuid;否则会导致多个集群之间的冲突,造成未知的错误。
      initial cluster token for the etcd cluster during bootstrap.
      Specifying this can protect you from unintended cross-cluster interaction when running multiple clusters.
    --advertise-client-urls 'http://localhost:2379'         对外公告的该节点客户端监听地址,这个值会告诉集群中其他节点。 作为分布式的客户端连接端口 for  member to other member、proxy、 client in cluster。    
      list of this member's client URLs to advertise to the public.
      The client URLs advertised should be accessible to machines that talk to etcd cluster. etcd client libraries parse these URLs to connect to the cluster.
    --discovery ''                        discovery URL should not be set when joining existing initial cluster, 不与--initial-cluster-state、--initial-cluster 一起使用。
      discovery URL used to bootstrap the cluster.
    --discovery-fallback 'proxy'
      expected behavior ('exit' or 'proxy') when discovery services fails.
      "proxy" supports v2 API only.
    --discovery-proxy ''
      HTTP proxy to use for traffic to discovery service.
    --discovery-srv ''
      dns srv domain used to bootstrap the cluster.
    --strict-reconfig-check                   使用此配置项,在运行时重新配置集群时,当重新配置集群已启动成员数少于其法定数时,重新配置请求将被拒绝处理。缺省时,没有此配置项,建议启动时使用此配置项。
      reject reconfiguration requests that would cause quorum loss.
    --auto-compaction-retention '0'
      auto compaction retention in hour. 0 means disable auto compaction.

proxy flags:
    "proxy" supports v2 API only.

    --proxy 'off'
      proxy mode setting ('off', 'readonly' or 'on').
    --proxy-failure-wait 5000
      time (in milliseconds) an endpoint will be held in a failed state.
    --proxy-refresh-interval 30000
      time (in milliseconds) of the endpoints refresh interval.
    --proxy-dial-timeout 1000
      time (in milliseconds) for a dial to timeout.
    --proxy-write-timeout 5000
      time (in milliseconds) for a write to timeout.
    --proxy-read-timeout 0
      time (in milliseconds) for a read to timeout.

security flags:

    --ca-file '' [DEPRECATED]
      path to the client server TLS CA file. '-ca-file ca.crt' could be replaced by '-trusted-ca-file ca.crt -client-cert-auth' and etcd will perform the same.
    --cert-file ''
      path to the client server TLS cert file.
    --key-file ''
      path to the client server TLS key file.
    --client-cert-auth 'false'
      enable client cert authentication.
    --trusted-ca-file ''
      path to the client server TLS trusted CA key file.
    --auto-tls 'false'
      client TLS using generated certificates.
    --peer-ca-file '' [DEPRECATED]
      path to the peer server TLS CA file. '-peer-ca-file ca.crt' could be replaced by '-peer-trusted-ca-file ca.crt -peer-client-cert-auth' and etcd will perform the same.
    --peer-cert-file ''
      path to the peer server TLS cert file.
    --peer-key-file ''
      path to the peer server TLS key file.
    --peer-client-cert-auth 'false'
      enable peer client cert authentication.
    --peer-trusted-ca-file ''
      path to the peer server TLS trusted CA file.
    --peer-auto-tls 'false'
      peer TLS using self-generated certificates if --peer-key-file and --peer-cert-file are not provided.

logging flags

    --debug 'false'
      enable debug-level logging for etcd.
    --log-package-levels ''
      specify a particular log level for each etcd package (eg: 'etcdmain=CRITICAL,etcdserver=DEBUG').

unsafe flags:

    Please be CAUTIOUS when using unsafe flags because it will break the guarantees
    given by the consensus protocol.

    --force-new-cluster 'false'          使用此配置项,生成的集群peer URL 为缺省的localhost, 需要使用集群接口update。
      force to create a new one-member cluster.

profiling flags:
    --enable-pprof 'false'
      Enable runtime profiling data via HTTP server. Address is at client URL + "/debug/pprof"

etcd命令说明 etcd Version: 3.0.15的更多相关文章

  1. mysql8.0.15二进制安装

    mysql8.0.15二进制安装 今天有幸尝试安装了社区版本的mysql8.0.15,记录下来,供以后方便使用.特此感谢知数堂的叶老师,提供了配置文件的模板. # 第一部分:系统配置 # 1.安装系统 ...

  2. MySQL8.0.15的安装与配置---win10

    1.下载地址 https://dev.mysql.com/downloads/installer/ 安装文件:mysql-installer-community-8.0.15.0.msi 2.安装 默 ...

  3. com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value '��� mysql-installer-community-8.0.15.0

    <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> &l ...

  4. 从mysql8.0.15升级到8.0.16

    从mysql8.0.15升级到8.0.16 环境简介 操作系统:Centos 6.10 64位 目前版本:8.0.15 MySQL Community Server 二进制 目的:升级为8.0.16 ...

  5. etcd 命令行(转)

    原文 https://www.cnblogs.com/breg/p/5756558.html 比较重要的配置 -name 节点名称,默认是UUID-data-dir 保存日志和快照的目录,默认为当前工 ...

  6. etcd 命令行

    比较重要的配置 -name 节点名称,默认是UUID-data-dir 保存日志和快照的目录,默认为当前工作目录-addr 公布的ip地址和端口. 默认为127.0.0.1:2379-bind-add ...

  7. etcd命令

    etcdctl支持下面列出来的命令,基本上可以分为数据库操作和非数据库操作,可以查看etcdctl README.md来了解更多 ➜ ~ etcdctl -hNAME: etcdctl - A sim ...

  8. 无法解决“Microsoft.SharePoint.Security, Version=15.0.0.0,”与“Microsoft.SharePoint.Security, Version=14.0.0.0”之间的冲突

    VisualStudio 2013创建控制台项目,.NetFramework选为4.5.生成目标平台:x64.然后添加对Microsoft.SharePoint.dll的引用. 生成项目时," ...

  9. 使用pip命令报You are using pip version 9.0.3, however version 18.0 is available pip版本过期.解决方案

    使用pip命令安装或卸载第三方库时报You are using pip version 9.0.3, however version 18.0 is available.错误,一般情况下是pip版本过 ...

随机推荐

  1. 性能测试知多少---系统架构分析 转自https://yq.aliyun.com/articles/35147?spm=5176.100239.blogcont24251.8.lS96At

    摘要: 有些事儿一旦放一放就难再拾起来,突然发现<性能测试知多少>这个系列两月没更新,关键时我都不知道啥时候放下的,总容易被各种技术所吸引走,如饥似渴的想学更多的东西,这几天一直有朋友问我 ...

  2. git diff提示filemode发生改变(old mode 100644、new mode 10075)

    今天clone代码,git status显示修改了大量文件,git diff提示filemode变化,如下: diff --git a/Android.mk b/Android.mkold mode ...

  3. Window 消息大全

    消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了.例如,单击鼠标.改变窗口尺寸.按下键盘上的一个键都会使Windows发送一个消息给应用程序. 消息本身是作为一个记录传递给应用程序 ...

  4. owin,webapi中将文件写入到response stream中

    首先在controller项目中添加一个类: using System; using System.Collections.Generic; using System.IO; using System ...

  5. 解决Shiro注解无效的问题

    当Shiro集成到Spring mvc中,却发现shiro的权限注解不起作用,官方的配置是要支持注解,只需要将以下代码加到spring 配置文件中即可: <bean class="or ...

  6. Python3学习之路

    python基础知识点 1.python基础知识点汇总 2.python常用数据类型 3.python之列表 4.python之字符串 5.python常用数据运算符 6.python之字典 7.py ...

  7. 飘逸的python - 增强的格式化字符串format函数

    自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足.那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱. 语法 它通过{}和 ...

  8. Parallel类实现并行计算

    https://msdn.microsoft.com/zh-cn/ff652648.aspx 图像处理——并行计算的应用实例 http://blog.csdn.net/bitfan/article/d ...

  9. 解决Dropbox无法连接的问题

    同步共享服务Dropbox从6月18日开始再次遭到封锁,原因是DNS污染.Dropbox上次在2010年5月曾遭到IP封锁和网址关键字过 滤,2012年5月除文件外链功能外其它功能可正常访问:2014 ...

  10. 安装lua和openresty

    #### ubuntu 16.04 64bit 安装Lua luajit 及openresty 1 安装lua ,因为luajit 支持lua5.1较好.貌似不支持5.2和5.3作为学习,我就安装5. ...