Consul下载、安装、运行

下载

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

  • -ui web管理的上下文路径

  • -config-dir:(可选)指定配置文件目录,定义服务的,默认所有以.json结尾的文件都会读
    例子:-config-dir=/etc/consul.d

  • -enable-script-checks=true:设置检查服务为可用

启动后,打开浏览器访问:
http://localhost:8500/ui/dc1/services


原文出处:/show_1IXR8iquYRC.html