安装Consul


Consul必须首先安装在Consul集群的每个节点。为了让安装容易,Consul会为所有支持的平台和架构分发一个二进制包。这个页面不会介绍怎样从源代码编译Consul。

安装Consul

要安装Consul,首先找到适合你的操作系统的包,并下载它。Consul被打包成一个zip文档。

下载Consul完毕后,解压压缩包。复制Consul二进制文件到一个可执行路径。在Unix系统,~/bin 和 /usr/local/bin是常见的安装目录,这取决于你想限制安装只对单一用户还是面向整个系统。在Windows系统,你可以把它放在任何你想放的地方,只要这个位置在%PATH%变量中。

OS X

如果你使用自制软件作为包管理器,你可以这样安装Consul:

$ brew cask install consul

如果你没有cask插件,你可以这样安装它:

$ brew install caskroom/cask/brew-cask

验证安装

安装Consul完毕之后,验证安装工作可以通过打开一个新的终端会话来检查Consul是否可用。通过执行consul命令你应该可以看到类似于下面这样的帮助输出:

$ consul
usage: consul [--version] [--help] <command> [<args>]

Available commands are:
  agent          Runs a Consul agent
  event          Fire a new event
  exec           Executes a command on Consul nodes
  force-leave    Forces a member of the cluster to enter the "left" state
  info           Provides debugging information for operators
  join           Tell Consul agent to join cluster
  keygen         Generates a new encryption key
  leave          Gracefully leaves the Consul cluster and shuts down
  members        Lists the members of a Consul cluster
  monitor        Stream logs from a Consul agent
  reload         Triggers the agent to reload configuration files
  version        Prints the Consul version
  watch          Watch for changes in Consul
  

如果你得到一个Consul不能被找到的错误,你的PATH环境变量可能没有设置。请回到上一步,并确认你的Path变量包含Consul的安装目录。

下一步

Consul已经安装完毕,准备开始运行。让我们来运行Agent!