Consul必须首先安装在每个节点上当该节点需要称为Consul集群中的成员。为了使得安装更容易,Consul为所有支持的平台提供了二进制安装包。本页面不描述如何从源码来编译Consul。

安装Consul

为了安装Consul,需要在下载页面中找到和你系统匹配的包。Consul被打包成zip格式的压缩包。

解压Consul zip包,复制consul二进制文件到系统PATH中包含的路径下,以确保它可以被执行。在Unix系统中,~/bin/usr/local/bin是通常的安装路径,选择哪个依赖于你安装Consul给单个用户使用还是所有用户都可以使用。对于Windows系统,你可以安装到任意目录,不过不要忘记将安装目录加入到%PATH%中去。

OS X

如果你使用homebrew作为你的包管理器,你可以通过它来安装Consul:

$ brew cask install consul

如果没有cask plugin,那你可以通过下面命令安装:

$ brew install caskroom/cask/brew-cask

验证安装

安装Consul后,通过打开新的终端回话并且输入consul是否可用来验证安装是否工作。通过执行consul你应该可以看到下面类似的输出:

$ consul
usage: consul [--version] [--help] <command> [<args>]Available commands are:agent          Runs a Consul agentevent          Fire a new eventexec           Executes a command on Consul nodesforce-leave    Forces a member of the cluster to enter the "left" stateinfo           Provides debugging information for operatorsjoin           Tell Consul agent to join clusterkeygen         Generates a new encryption keyleave          Gracefully leaves the Consul cluster and shuts downmembers        Lists the members of a Consul clustermonitor        Stream logs from a Consul agentreload         Triggers the agent to reload configuration filesversion        Prints the Consul versionwatch          Watch for changes in Consul

如果终端报告consul没有被找到的错误,那可能是你的PATH没有被正确的设置导致的。请会到前面的步骤去检查你的PATH环境变量是否包含了安装Consul目录。

下一步

Consul已经安装完成,让我们来启动代理!

Consul入门01 - 安装Consul相关推荐

  1. Consul入门04 - Consul集群

    我们已经启动了我们的第一个代理并且在这个代理上注册和查询了服务.这些显示了使用Consul是多么的容易但是并没有展示Consul的可扩展性以及可用于产品级别的服务发现的基础设施.在本篇向导中,我们将建 ...

  2. Consul入门04 - Consul集群 1

    我们已经启动了我们的第一个代理并且在这个代理上注册和查询了服务.这些显示了使用Consul是多么的容易但是并没有展示Consul的可扩展性以及可用于产品级别的服务发现的基础设施.在本篇向导中,我们将建 ...

  3. Consul入门07 - Consul Web界面

    Consul还带来了一个界面美观,功能强大的,开箱即用的Web界面.通过该界面我们可以查看所有的服务以及节点,查看所有的健康监测及其当前的状态,以及读取和设置键/值数据.该Web界面自动支持多数据中心 ...

  4. 零基础带你快速入门consul-难道consul还能这样用?

    文章目录 一.consul的下载安装 二.框架搭建 1.创建父工程 2.创建服务提供子模块(provider-consul-module) 3.创建服务消费子模块(consumer-consul-mo ...

  5. Consul 入门指南

    一.安装 Consul Consul 下载地址:https://www.consul.io/downloads.html,下载后解压就是一个可执行的二进制文件consul,配置好环境变量,检查 con ...

  6. 最详细的Consul 入门教程

    一.什么是服务发现 微服务的框架体系中,服务发现是不能不提的一个模块.我相信了解或者熟悉微服务的童鞋应该都知道它的重要性.这里我只是简单的提一下,毕竟这不是我们的重点.我们看下面的一幅图片: 图中,客 ...

  7. Consul入门02 - 运行Consul代理

    在Consul安装完成后,必须先运行代理.该代理可以以服务器或者客户端模式运行.每个数据中心必须博阿含至少一个服务器,不过一个集群推荐3或5个服务器.一个单服务器的部署在失败的情况下会发生数据丢失因此 ...

  8. php consul 服务注册,CentOS 安装 Consul 服务注册和发现软件

    1,关于Consul Consul 简化了分布式环境中的服务的注册和发现流程,通过 HTTP 或者 DNS 接口发现. 有了很多实用的功能. 一致性协议采用 Raft 算法,来保证服务的高可用. 项目 ...

  9. consul java 注册中心_Spring Cloud微服务架构实战之Consul注册中心02:consul入门案例...

    获取springcloud实战项目详细视频教程,请留言联系. 1.创建项目 我们创建聚合项目来讲解 Consul,首先创建一个 pom 父工程. 2.添加依赖 pom.xml 4.0.0 com.ex ...

最新文章

  1. UI组件-UICollectionView
  2. poj 2891 Strange Way to Express Integers 2012-09-05
  3. 类型实现《程序员的第一年》--------------C#中System.Collections.Generic.SortedDictionary 的使用...
  4. mvc框架异常处理机制
  5. 面趣 | 这道微软面试题你会吗?
  6. 我现写掼蛋游戏就是要努力奋斗
  7. Linux学习笔记---网线直连电脑和开发板使用nfs下载文件
  8. python机器学习彩票_Python机器学习及实战kaggle从零到竞赛PDF电子版分享
  9. 敏捷开发智慧敏捷系列之六:之一~之五的小结
  10. jquery按名称选择_jQuery按类别选择
  11. 使用Doxygen + graphviz生成Unity 3d的UGUI类图
  12. 学习 Kotlin 的 20 个实用资源
  13. 基于数据库复制的技术架构讨论
  14. 用74l138实现一个一位全减器_用react实现一个仿ionic button组件
  15. c++ 11 中for循环新增的用法(基于范围的for循环)
  16. C语言关系运算和逻辑运算
  17. 数学与物理桥梁下的鸟瞰
  18. 解决华擎J3455主板DSM兼容性问题
  19. 【安全通报】DolphinScheduler 漏洞情况说明及处理
  20. Mac 系统下解压神器The Unarchiver

热门文章

  1. resize函数缩小图片的尺寸 车辆检测
  2. JavaScript权威设计--事件冒泡,捕获,事件句柄,事件源,事件对象(简要学习笔记十八)...
  3. Android开发——跟随手指的小球实现
  4. 【转】jQuery最佳实践
  5. android json解析及简单例子
  6. 文件头标识判断图片格式
  7. DP mixture model
  8. Asigra无代理备份:“云”数据保护的先行者
  9. A Data Access Layer to persist business objects using attributes and reflection - Part II [无常译]...
  10. 【TensorFlow】TFRecord数据集的制作:读取、显示及代码详解