二进制方式部署consul单机版

news/2024/7/7 18:39:20 标签: consul

consul_0">1.consul的下载

mkdir -p /root/consul/data && cd /root/consul
wget https://releases.hashicorp.com/consul/1.18.0/consul_1.18.0_linux_amd64.zip
unzip consul_1.18.0_linux_amd64.zip
mv consul /usr/local/bin/ 

2.配置文件

// 配置文件路径: /root/consul/consul_service.json
{
"server": true,
"ui":true,
"datacenter": "dc1",
"data_dir": "/root/consul/data",
"node_name": "192.168.56.102",
"bootstrap_expect":1,
"client_addr": "0.0.0.0",
"bind_addr": "192.168.56.102"
}
  • data_dir:数据存储地址
  • ui:开启ui页面

3.开机自启动配置

文件路径:/usr/lib/systemd/system/consul.service

[Unit]
Description=consul server
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/consul agent -config-dir=/root/consul/consul_service.json
Restart=on-failure
[Install]
WantedBy=multi-user.target

consul_45">4.consul启动

systemctl start consul # 启动
systemctl status consul # 查看状态
systemctl enable consul # 开机自启动

5.访问地址及效果

访问地址:192.168.56.102:8500
效果如下:
在这里插入图片描述


http://www.niftyadmin.cn/n/5534888.html

相关文章

Elasticsearch 复合聚合:bucket_by_keys、date_histogram 等

在Elasticsearch中,聚合(Aggregation)是一种强大的功能,允许我们对数据进行复杂的分析和总结。其中,复合聚合(Composite Aggregations)是一种特别灵活的聚合方式,它可以将多个聚合类…

MYSQL安装及环境配置

1.数据库下载 1.1 浏览器下载相应版本,如果相应版本不在此页,可点击Archives ,然后选择相应版本 https://dev.mysql.com/downloads/mysql/ 1.2 放置指定目录,并将其解压 2.配置数据库环境变量 2.1 使用电脑win键 Q ,…

湘潭大学概率论总结

文章目录 前言试卷结构反思第一个填空题某个大题矩估计和最大似然估计算方差最后 前言 自己其实寒假的时候就想学这个了,但是那个时候在acm训练,就没有学,但是3月份退队了,还是没有学,完全就是自己太拖延的原因&#…

红酒与时尚秀场:品味潮流新风尚

在时尚与品味的交汇点上,红酒总是以其不同的方式,为每一次的时尚盛宴增添一抹诱人的色彩。当红酒遇上时尚秀场,不仅是一场视觉的盛宴,更是一次心灵的触动。今天,就让我们一起走进红酒与时尚秀场的世界,感受…

PHP家政服务预约单开版微信小程序系统源码

🏠 —— 便捷生活,从指尖开始💪 🌈【开篇:家政新风尚,一键触达】 在忙碌的生活节奏中,你是否渴望拥有一个温馨、整洁的家,却又苦于找不到合适的家政服务?现在&#xff…

全球投资中如何规避国别风险

不管邓普顿在全球投资中是自上而下的选股,还是自下而上的选股,他都不得不面临在不在某一个国家大规模投资的问题。尽管我暂时不会考虑跨国投资,不过还是可以学习一下。那么,他是怎么规避国别风险的呢?劳伦在《逆向投资…

分布式kettle调度管理平台简介

介绍 Kettle(也称为Pentaho Data Integration)是一款开源的ETL(Extract, Transform, Load)工具,由Pentaho(现为Hitachi Vantara)开发和维护。它提供了一套强大的数据集成和转换功能&#xff0c…