当前位置: 首页 > news >正文

二进制方式部署consul单机版

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

4.consul启动

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

5.访问地址及效果

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

http://www.lryc.cn/news/386671.html

相关文章:

  • SpringBoot整合Quartz实现动态定时任务
  • qt 用宏控制静态接口的统一
  • pdf怎么转换成jpg,本地转换还是在线转换?
  • 【物联网】802.15.4简介
  • C++基础语法:复制构造函数,赋值构造函数及浅复制,深复制
  • 架构是怎样练成的-楼宇监控系统案例
  • valgrind使用浅谈
  • 强化学习专题:强化学习知识梳理(一)
  • 深入JVM:详解JIT即时编译器
  • ORBSLAM3_ROS_Ubuntu18_04环境搭建安装
  • 【opencv - C++ - Ubuntu】putText 显示中文最快方法
  • 百度网盘下载速度慢的解决办法
  • Python api接口 异步
  • Java 和 Kotlin 单例模式写法对比
  • 解析connectionReset异常的原因与解决方案
  • mindspore打卡第9天 transformer的encoder和decoder部分
  • Python实现IPv4地址和16进制互相转换
  • 计算机视觉 | 基于图像处理和边缘检测算法的黄豆计数实验
  • 深入分析 Android BroadcastReceiver (七)
  • C++中的数据结构
  • 武汉星起航:一站式服务,助力亚马逊卖家高效运营,实现收益飞跃
  • 从灵感到实践:Kimi辅助完成学术论文选题的文艺之旅
  • 华为od-C卷200分题目4 -电脑病毒感染
  • show-overflow-tooltip 解决elementui el-table标签自动换行的问题
  • 数字社交的领航者:解析Facebook的引领作用
  • 深度分析 Apache Flink 窗口机制
  • ubuntu 软链接(ubuntu20.04)
  • 如何在LabVIEW中使用FPGA模块
  • FPGA开发技能(7)Vivado设置bit文件加密
  • 【算法专题--链表】旋转链表 -- 高频面试题(图文详解,小白一看就懂!!)