Linux-使用Consul

简介: Linux使用Consul
环境

操作系统:Centos

Consul:1.13.3

安装

官网提供了各种操作系统安装方式,可以直接按照说明进行操作,如果是centos可以按如下进行操作。

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum -y install consul
启动

以服务的方式运行

data-dir:指定agent储存状态的数据目录,这是所有agent都必须的,对server尤其重要,因为他们必须持久化集群的状态。

-bootstrap-expect:Consul将会等到Sever节点数达到指定数值时,才会启动集群(自动选举Leader),仅Server有此参数, 注意这个值集群中所有节点要一致, 或着仅指定一个节点。

consul agent -server-data-dir=/www/server/consul/data-dir -bootstrap-expect=1
//显示所有的节点
consul catalog nodes
//显示所有的服务
consul catalog services
目录
相关文章
|
网络协议 NoSQL Linux
阿里云 Linux 内核优化实战(sysctl.conf 和 ulimits )
一、sysctl.conf优化Linux系统内核参数的配置文件为 /etc/sysctl.conf 和 /etc/sysctl.d/ 目录。其读取顺序为: /etc/sysctl.d/ 下面的文件按照字母排序;然后读取 /etc/sysctl.conf 。
10228 8
|
11月前
|
安全 Linux 生物认证
Nexpose 8.25.0 for Linux & Windows - 漏洞扫描
Nexpose 8.25.0 for Linux & Windows - 漏洞扫描
480 0
Nexpose 8.25.0 for Linux & Windows - 漏洞扫描
|
6月前
|
人工智能 弹性计算 数据可视化
一看就会!阿里云OpenClaw部署详细实操教程
阿里云推出OpenClaw一键部署方案,预置镜像+可视化操作,零基础用户10–30分钟即可在轻量服务器上完成部署,接入百炼大模型,打造私有可控、多端互通的AI数字员工!
2219 3
|
存储 缓存 监控
Java面试题:在Java中,对象何时可以被垃圾回收?编程中,如何更好地做好垃圾回收处理?
Java面试题:在Java中,对象何时可以被垃圾回收?编程中,如何更好地做好垃圾回收处理?
458 0
|
存储 NoSQL Linux
微服务2——MongoDB单机部署4——Linux系统中的安装启动和连接
本节主要介绍了在Linux系统中安装、启动和连接MongoDB的详细步骤。首先从官网下载MongoDB压缩包并解压至指定目录,接着创建数据和日志存储目录,并配置`mongod.conf`文件以设定日志路径、数据存储路径及绑定IP等参数。之后通过配置文件启动MongoDB服务,并使用`mongo`命令或Compass工具进行连接测试。此外,还提供了防火墙配置建议以及服务停止的两种方法:快速关闭(直接杀死进程)和标准关闭(通过客户端命令安全关闭)。最后补充了数据损坏时的修复操作,确保数据库的稳定运行。
945 0
|
存储 Java 数据库
|
Java Spring 开发框架
Spring Boot中的分页与排序实现
Spring Boot中的分页与排序实现
|
SQL Java 数据库连接
Springboot框架整合Spring Data JPA操作数据
Spring Data JPA是Spring基于ORM和JPA规范封装的框架,简化了数据库操作,提供增删改查等接口,并可通过方法名自动生成查询。集成到Spring Boot需添加相关依赖并配置数据库连接和JPA设置。基础用法包括定义实体类和Repository接口,通过Repository接口可直接进行数据操作。此外,JPA支持关键字查询,如通过`findByAuthor`自动转换为SQL的`WHERE author=?`查询。
904 0
Consul安装教程和注册
Consul安装教程和注册
402 0
|
JSON 缓存 安全
Java反序列化漏洞自动挖掘方法
Java反序列化漏洞自动挖掘方法
532 0