1.官网下载安装包

https://releases.hashicorp.com/consul/1.4.3/consul_1.4.3_linux_amd64.zip

2.部署节点如下

192.168.8.142 sxconsul1

192.168.8.143 sxconsul2

192.168.8.144 sxconsul3

3.解压之后的consul是一个可执行文件,复制到/usr/local/bin/ 下

4.三台服务器创建文件夹

mkdir -p /data/consul/data

5.每台服务器上执行

例如 192.168.8.142

vim /etc/sysconfig/consul

CMD_OPTS="agent -server -bootstrap-expect=3 -data-dir=/data/consul/data -node=sxconsul1 -bind=192.168.8.142 -rejoin -client=0.0.0.0 -datacenter=shdy -ui"

cat > /lib/systemd/system/consul.service << EOF

[Unit]

Description=Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable.

Documentation=http://www.consul.io

After=network-online.target

Wants=network-online.target

[Service]

LimitCORE=infinity

LimitNOFILE=100000

LimitNPROC=100000

EnvironmentFile=-/etc/sysconfig/consul

ExecStart=/usr/local/bin/consul $CMD_OPTS

ExecReload=/bin/kill -HUP $MAINPID

KillSignal=SIGINT

[Install]

WantedBy=multi-user.target

EOF

systemctl enable consul

systemctl start consul

6.三台服务器配置启动好consul

在192.168.8.143和192.168.8.144执行

consul join 192.168.8.142

7.查看集群状态

consul members

显示如下

Node Address Status Type Build Protocol DC Segment

sxconsul1 192.168.8.142:8301 alive server 1.4.3 2 xxxx

sxconsul2 192.168.8.143:8301 alive server 1.4.3 2 xxxx

sxconsul3 192.168.8.144:8301 alive server 1.4.3 2 xxxx

8.访问控制台

http://192.168.8.142:8500/ui/xxxx/nodes

9.consul operator raft list-peers

查看consul的主从

consul 文件夹无法显示_consul集群搭建参考相关推荐

  1. 通过NIS+NFS实现/home文件夹的共享(集群服务器共享文件节点)

    NIS:(Network Information Services)网络信息服务,用于集中管理数据,常用于在多台linux主机统一管理用户密码. NFS:(Network File System)网络 ...

  2. hbase集群搭建,hbase单个节点重启

    1.1 hbase集群结构 REGION:是HBASE中对表进行切割的单元 HMASTER: HBASE的主节点,负责整个集群的状态感知,负载分配.负责用户表的元数据管理 (可以配置多个用来实现HA) ...

  3. redis 一般启动几个 哨兵_Redis6.0主从、哨兵、集群搭建和原理

    点击上方蓝色字体,选择"设为星标" 回复"资源"获取更多资源 大数据技术与架构点击右侧关注,大数据开发领域最强公众号! 暴走大数据点击右侧关注,暴走大数据! 由 ...

  4. linux 上elasticsearch集群搭建详解,手把手教学(tar下载包)

    1.安装jdk: 由于es是基于java的,所以先安装jdk: yum install java-1.8.0-openjdk* -y 此命令install结束后不用再去配置环境变量了,直接输入java ...

  5. ElasticSearch系列零之集群搭建

    1. 参考目录 参考一: Linux服务器CentOs7对Elasticsearch7 集群搭建 参考二: Elastic 中文社区 参考三: Linux内核调优部分参数说明 2. 集群部署步骤 目录 ...

  6. NSQ单节点和集群搭建

    文章目录 NSQ简介 NSQ搭建 单节点搭建 集群搭建 参考链接 NSQ简介 NSQ是由四个重要组件构成: nsqd:一个负责接收.排队.转发消息到客户端的守护进程 nsqlookupd:管理拓扑信息 ...

  7. DCOS搭建zookeeper集群搭建

    dcos上zookeeper集群搭建 参考地址:https://my.oschina.net/dslcode/blog/1944775 1.在docs上构建zookeeper服务的json脚本 {&q ...

  8. Consul集群搭建

    转载自  Consul集群搭建 概述 作为服务发现的几种产品,比较可以查看这里.Consul官方也提供了几种产品之间的比较,点击查看. 服务发现产品 Consul有很多组件,但总体来说,它是一个发现和 ...

  9. Consul4-linux安装consul以及集群搭建

    前面几篇关于consul的文章简单的介绍了windows下安装consul以及consul作为注册中心和配置中心的简单使用,基于前面的基础,这里介绍下载linux下安装consul以及结合docker ...

最新文章

  1. linux shell下获取cpu温度
  2. 谈周六晚上的毕业典礼
  3. ES6 -Set 和 Map 数据结构
  4. 横线-文字-横线的html-css布局
  5. 万字长文重新解剖产品经理(内含大量图片)
  6. [云炬创业基础笔记]第六章商业模式测试1
  7. AOP之PostSharp7-解决IOC 不能直接new问题,简化IOC开发和IOC对象LazyLoad
  8. udemy下载课程无法播放_最好的Udemy Web开发课程+热门免费课程
  9. 【学习笔记】第二章——处理机调度的概念、层次、时机、切换过程 调度方式、调度算法的指标
  10. 名校硕士宅家啃老:你替孩子走的路,最后都成了坑
  11. git 删除分之以及删除文件夹
  12. 校园卡管理系统实验报告c语言,校园卡管理系统-C语言.doc
  13. Android APP漏洞自动化静态扫描检测工具-Qark
  14. sql数据库 ‘xxxxxx‘ 已存在,请选择其他数据库名称
  15. python朋友圈可见_女神说不能每张照片P的同样,因此朋友圈开三天可见,用Python一步解决...
  16. 游戏建模都要用到哪些软件?3d游戏建模用什么软件容易
  17. HDU-3374 String Problem
  18. 台式计算机键盘进水了还能用,电脑键盘进水的解决方法
  19. 4.JDK安装与卸载
  20. 随机生成1万个随机姓名与密码存入txt文本中

热门文章

  1. datagrid显示mysql_WPF DataGrid显示MySQL查询信息,且可删除、修改、插入 (原发布 csdn 2018-10-13 20:07:28)...
  2. linux C 获取日期时间
  3. MinGw+Msys搭建环境 编译ffmpeg
  4. 像postman上传文件_90%的测试工程师是这样使用Postman做接口测试的……
  5. mysql用binlog恢复数据_利用mysql的binlog恢复数据
  6. java java.lang_Java之java.lang.IllegalMonitorStateException
  7. 【转】Win10系统怎么设置无线做AP热点_win10设置无线为ap热点的步骤
  8. 【转】CLR Profiler 性能分析工具 (转)
  9. 【转】状态机思路在程序设计中的应用
  10. 【转】1.8异步编程:.NET 4.5 基于任务的异步编程模型(TAP)