安装etcd
安装过程非常简单,就是下载解压,然后运行
详细可以参考 releases
etcd的配置方法
etcd是直接在命令行或环境变量中进行配置的,优先使用命令行中指定的设置
etcd is configurable through command-line flags and environment variables. Options set on the command line take precedence over those from the environment.
详细配置方法可以参考 configuration
命令行配置和环境变量配置对应比较工整,如
CLI | ENV |
---|---|
-name | ETCD_NAME |
-data-dir | ETCD_DATA_DIR |
-wal-dir | ETCD_DATA_DIR |
-snapshot-count | ETCD_SNAPSHOT_COUNT |
基本上都是小写转换为大写,在前面加上 ETCD
,然后将 -
换成 _
配置使用方法为:
代码语言:javascript复制ETCD_INITIAL_CLUSTER="infra0=http://10.0.1.10:2380,infra1=http://10.0.1.11:2380,infra2=http://10.0.1.12:2380" ETCD_INITIAL_CLUSTER_STATE=new etcd
或
代码语言:javascript复制etcd -initial-cluster infra0=http://10.0.1.10:2380,infra1=http://10.0.1.11:2380,infra2=http://10.0.1.12:2380 -initial-cluster-state new
上面两种方法是一样的效果,也可以两种结合一起使用(重复指定的情况下,以命令行中的优先)