• 一、启动模式
    • 1、开发者模式
    • 2、指定IP访问:
    • 3、Server模式
  • 二、Server模式启动测试
    • 1)、命令名,命令值写法
    • 2)、执行
    • 3)、查看命令
  • 三、了解更多

一、启动模式

1、开发者模式

  • 通过命令:consul agent -dev,只能本地可以访问
  • 简单启动,就可以通过http://localhost:8500/ 来访问这个consul
  • 但是,这种模式一般是自己开发的时候用的,因为它不能持久化数据,关闭后数据就没有了,也不能与其他consul互通。

2、指定IP访问:

  • consul agent -dev -client 0.0.0.0 -ui ,指定ip可以访问
  • 通过http://ip:8500/ 来访问这个consul

3、Server模式

  • ConsulServer 模式,表明这个 Consul 是个 Server ,这种模式下,功能和 Client 都一样,唯一不同的是,它会把所有的信息持久化到本地,这样遇到故障,信息是可以被保留的。
  • 运行命令
    consul agent -server -bootstrap-expect 1 -data-dir /soft/data/consul -node=consulServer1 -bind=10.267.83.220 -ui -rejoin -config-dir=/soft/config/consul/ -client 0.0.0.0

启动后可以通过http://10.267.83.220:8500 来访问这个consului界面。

  • server : 定义agent运行在server模式
  • bootstrap-expect :在一个datacenter中期望提供的server节点数目,当该值提供的时候,consul一直等到达到指定sever数目的时候才会引导整个集群,该标记不能和bootstrap共用
  • bind:该地址用来在集群内部的通讯,集群内的所有节点到地址都必须是可达的,默认是0.0.0.0
  • node:节点在集群中的名称,在一个集群中必须是唯一的,默认是该节点的主机名
  • ui: 开启consul的界面;
  • rejoin:使consul忽略先前的离开,在再次启动后仍旧尝试加入集群中。
  • config-dir:配置文件目录,里面所有以.json结尾的文件都会被加载
  • client:consul服务侦听地址,这个地址提供HTTP、DNS、RPC等服务,默认是127.0.0.1所以不对外提供服务,如果你要对外提供服务改成0.0.0.0

二、Server模式启动测试

1)、命令名,命令值写法

  • 1、=连接
 -bootstrap-expect=1
  • 2)、空格连接
 -bootstrap-expect 1

2)、执行

  • 把下载的文件解压出来,根据自己的情况选择路径。我把consul.exe放在D:\soft\consul\consul.exe
  • D:\soft\consul\下创建一个名为data的文件夹,用来存到我们设置的consul数据
  • 命令如下
d:
cd D:\soft\consul
.\consul agent -server -bootstrap-expect 1 -data-dir D:\soft\consul\data -node=consulServer1 -bind 127.0.0.1 -ui -rejoin  -client 0.0.0.0
  • 浏览器访问地址:http://localhost:8500/

3)、查看命令

  • ./consul -h./consul -help
PS D:\soft\consul> ./consul -help
Usage: consul [--version] [--help] <command> [<args>]Available commands are:acl            Interact with Consul's ACLsagent          Runs a Consul agentcatalog        Interact with the catalogconfig         Interact with Consul's Centralized Configurationsconnect        Interact with Consul Connectdebug          Records a debugging archive for operatorsevent          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 operators.intention      Interact with Connect service intentionsjoin           Tell Consul agent to join clusterkeygen         Generates a new encryption keykeyring        Manages gossip layer encryption keyskv             Interact with the key-value storeleave          Gracefully leaves the Consul cluster and shuts downlock           Execute a command holding a locklogin          Login to Consul using an auth methodlogout         Destroy a Consul token created with loginmaint          Controls node or service maintenance modemembers        Lists the members of a Consul clustermonitor        Stream logs from a Consul agentoperator       Provides cluster-level tools for Consul operatorsreload         Triggers the agent to reload configuration filesrtt            Estimates network round trip time between nodesservices       Interact with servicessnapshot       Saves, restores and inspects snapshots of Consul server statetls            Builtin helpers for creating CAs and certificatesvalidate       Validate config files/directoriesversion        Prints the Consul versionwatch          Watch for changes in Consul

三、了解更多

  • win10系统下安装Consul

win10系统下Consul持久化相关推荐

  1. win10用什么软件测试硬件,Win10系统下硬件设备检测工具的使用方法

    在win10系统中,自带有硬件设备检测工具,当电脑遇到故障的时候就可以用这个工具来检测并处理,可是许多win10系统用户并不知道要怎么使用硬件设备检测工具,接下来小编就给大家分享一下Win10系统下硬 ...

  2. win10系统的qq无网络连接网络连接到服务器,Win10系统下误报无法连接internet该怎么办?新手速看...

    在日常的工作以及学习当中,电脑已经成为我们身边最亲密的好帮手了,它不但可以帮助我们解决日常的诸多事物,而且还能够让我们足不出户就知晓天下事.当然了,那是必须在电脑连接了internet的前提下.而在电 ...

  3. android 对比win10 耗电,win10系统下像何查看耗电的应用程序

    大部分用户所有反馈笔记本耗电速度太快,其实通常我们在使用win10系统途中中,经常会开启一些应用程序但是忘掉关闭,这是造成笔记本耗电速度加快的此中一个因素.我们可以通过查看笔记本各种应用程序的耗电情况 ...

  4. Win10系统下软件UI显示不完整解决方案

    Win10系统下软件UI显示不完整解决方案 参考文章: (1)Win10系统下软件UI显示不完整解决方案 (2)https://www.cnblogs.com/wxjnew/p/5079726.htm ...

  5. 远程计算机无法操作,Win10系统下qq远程不能控制对方电脑(点不动)的完全解决方法...

    我们经常会使用到QQ远程功能,通过这个功能实现不上门,就可以操纵对方电脑,进行相关操作.但是对方使用的是Win10系统,你想要使用QQ远程控制对方的电脑,却发现连接之后却点不动任何东西,又或者是刚连接 ...

  6. win10系统由于服务器出错翻译失败,win10系统下谷歌浏览器翻译失败如何解决

    谷歌浏览器自带了语言翻译功能,用户可以在其中非常快捷地翻译网页语言.不过,最近一位windows10系统用户反馈自己遇到了谷歌浏览器翻译失败的情况.这是怎么回事呢?下面就随小编一起看看谷歌浏览器翻译失 ...

  7. win10远程计算机管理,Win10系统下实现批量远程桌面管理的具体方法

    默认情况下,远程桌面控制台只能安装在win server系列服务器系统中,IT管理员可以通过远程服务器管理工具同时管理打开多个远程服务器桌面.本文,PConline小编将为大家介绍在 win10系统 ...

  8. 怎样将计算机添加桌面快捷方式,Win10系统下如何将程序快捷方式添加到桌面上?【图文教程】...

    虽然win10系统是一个比较新的操作系统,但是还是有不少用户已经开始尝试使用.最近,有些win10用户向小编反映自己不小心把系统桌面上面的快捷方式删除了,不知道该如何重新将该程序的快捷方式添加到桌面上 ...

  9. 计算机连接拒绝访问,Win10系统下Windows无法连接到打印机,拒绝访问的解决办法...

    我们在办公的时候,经常会使用打印机共享的功能,近期有一位Win10用户在共享打印机的时候,系统提示了"Windows无法连接到打印机,拒绝访问"的错误.原因是用户和组没有every ...

  10. 服务器无法拖动文件复制文件,​IT服务器运维:艾锑人为您整理Win10系统下移动、复制、删除文件需要管理员权限的解决方法...

    影响我们一生百倍差距的四大效应 观察者效应:你的世界是什么样是由你的观察决定的. 这个效应是在[潜能突破]研习营课堂上发现的,我们有个练习叫三生万物,每个人都会成为一次观察者角色,当大家在成为其他角色 ...

最新文章

  1. 清华导学故事|卓晴:在每个人生阶段中,找到自己的定位
  2. VUE指令篇_不常用指令
  3. 学习笔记(25):Python网络编程并发编程-Thread其他属性和守护线程
  4. MaxCompute作业日常监控与运维实践
  5. 【vue2.0进阶篇】用transition组件轻松实现过渡效果
  6. wordpress主题安装
  7. CentOS7 安装lua环境
  8. 计算机控制系统的过程通道组成,计算机控制系统课件过程通道数据采集.ppt
  9. 盘点 2017 年度最受欢迎的十大 Linux 服务器发行版
  10. asp. net sqlsever旅游管理系统动态网站设计制作作业成品
  11. Tableau Desktop Pro中文破解版
  12. 用html标记语言编写一个简单的网页代码,一个简单的网页设计代码
  13. sqlmap的安装与使用
  14. ZedGraph的一些属性
  15. 安信可——PB-03F烧录
  16. UG NX 12 抽取面特征
  17. 蝙蝠聊天软件显示无法连接服务器失败,蝙蝠聊天软件为什么没有来信息提示音?...
  18. 安迪·格鲁夫: 一个PC时代的大写符号
  19. 莫比乌斯圈matlab,神奇的莫比乌斯圈(PPT).ppt
  20. 2048AI设计与实现

热门文章

  1. php根据ajax传值跳转页面_vue中动态路由的跳转(name | path) 前进后退 replace...
  2. c++类成员变量初始化详解
  3. 最长递增子序列(LIS longest-increment-subsequence)最长连续递增子序列 最大连续子序列和
  4. 计算机网络中采用最基本的多路复用技术是,2013年华南理工-计算机网络技术试题...
  5. zabbix3 mysql8.0_Zabbix3的离线安装
  6. android某个界面横屏,iOS强制某个界面横屏的方法
  7. mongodb副本集php,MongoDB副本集
  8. python2.7 matplotlib_Python 2.7中的Numpy、SciPy、MatPlotLib安装与配置
  9. vue3 main.js引入 axios_Vue3.0新特性探索
  10. RedisTemplate常用使用说明-opsForHash(3)