下载
https://www.consul.io/downloads
安装
解压后只有一个 exe 启动文件
验证
执行下面命令:
consul -v
能够看到版本号,表示成功
运行
开发模式
consul agent -dev
启动后,打开浏览器访问:http://localhost:8500
正常模式
consul agent -server -bootstrap-expect=1 -data-dir=./tmp/consul -node=n1 -bind=127.0.0.1 -client=0.0.0.0 -ui
解释:
-server表示是server模式-bootstrap-expect=1表示是集群中有3台服务器 bootstrap该模式node可以指定自己作为leader ,如果是非leader可不加该参数-data-dir=./tmp/consul目录-node=n1该服务器节点名-bind=127.0.0.1节点绑定的ip-uiweb管理的上下文路径-config-dir:(可选)指定配置文件目录,定义服务的,默认所有以.json结尾的文件都会读
例子:-config-dir=/etc/consul.d-enable-script-checks=true:设置检查服务为可用
启动后,打开浏览器访问:
http://localhost:8500/ui/dc1/services