etcd命令說明 etcd Version: 3.0.15

來源:互聯網
上載者:User

標籤:cors   lib   lease   file   default   replace   connect   sage   har   

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

 

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‘
      human-readable name for this member.
    --data-dir ‘${name}.etcd‘
      path to the data directory.
    --wal-dir ‘‘
      path to the dedicated wal directory.
    --snapshot-count ‘10000‘
      number of committed transactions to trigger a snapshot to disk.
    --heartbeat-interval ‘100‘
      time (in milliseconds) of a heartbeat interval.
    --election-timeout ‘1000‘
      time (in milliseconds) for an election to timeout. See tuning documentation for details.
    --listen-peer-urls ‘http://localhost:2380‘    etcd作為分布式節點通訊連接埠 ,支援多個rul , ‘http://localhost:2380, http://localhost:7001‘
      list of URLs to listen on for peer traffic.    
    --listen-client-urls ‘http://localhost:2379‘    用戶端操作etcd API的連接埠
      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-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 初始化叢集,內容是advertised peer URLs, 與各個節點的 initial-advertise-peer-urls 匹配。  
      initial cluster configuration for bootstrapping.
    --initial-cluster-state ‘new‘
      initial cluster state (‘new‘ or ‘existing‘).
    --initial-cluster-token ‘etcd-cluster‘              通過設定etcd叢集的token,產生不同的叢集ID和memberid,區別其他群。當系統中有多個叢集時。
      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 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‘
      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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.