各版本consul地址:https://releases.hashicorp.com/consul/
consul运行命令:./consul agent -data-dir /tmp/node0 -node=node0 -bind=0.0.0.0 -datacenter=dc1 -ui -client=0.0.0.0 -server -bootstrap-expect 1
启动参数
- bootstrap-expect 集群期望的节点数,只有节点数量达到这个值才会选举leader
- server 运行在server模式
- data-dir 指定数据目录,其他的节点对于这个目录必须有读的权限
- node 指定节点的名称
- bind 为该节点绑定一个地址
- config-dir 指定配置文件,定义服务的,默认所有一.json结尾的文件都会读
- enable-script-checks=true 设置检查服务为可用
- datacenter 数据中心名称,
- join 加入到已有的集群中
- ui 使用自带的ui
- client 指定web ui、的监听地址,默认127.0.0.1只能本机访问,改为0.0.0.0可外网访问