Centos 7 单机部署 consul

一、下载安装

参考官网文档

Install | Consul | HashiCorp Developer

进入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

这种方法安装完成后,会交给Systemctl 管理

使用命令查询软件安装位置

whereis consul

二、启动Consul

启动consul

systemctl start consul

查看consul状态,发现启动是成功了,但是从日志上来看,是有错误发生的

systemctl status consul  

另外UI地址 http://192.168.31.110:8500/ui/dc1/services  也访问不了,经过我的一番探索,明白启动之前需要配置相关启动参数才行

三、配置启动参数

查看 /etc/consul.d/ 目录

ls /etc/consul.d/

 consul.hcl 文件就是consul的配置文件

vim /etc/consul.d/consul.hcl

按照如下图这样配置即可

四、查看服务内存占用情况

上篇文章我们看了Nacos启动啥也不干,占用了700M的内存,现在我们看看consul,仅启动会暂用多少内存

启动consul前内存占用 189M

启动consul后内存占用222M

总共占用内存为 222M - 189M = 33M

总结: 这一对比,内存占用差别真的差太远了,consul完胜!!!

相关推荐

  1. Centos7部署NFS

    2024-01-20 15:46:04       75 阅读
  2. CentOS 7部署vsftpd

    2024-01-20 15:46:04       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-20 15:46:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-20 15:46:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-20 15:46:04       87 阅读
  4. Python语言-面向对象

    2024-01-20 15:46:04       96 阅读

热门阅读

  1. PRC教程 1.服务端与消息编码

    2024-01-20 15:46:04       52 阅读
  2. SaaS 与 AWS 云:协同创新的崭新时代

    2024-01-20 15:46:04       51 阅读
  3. flask 与小程序 购物车删除和编辑库存功能

    2024-01-20 15:46:04       58 阅读
  4. 小程序页面路由传参的方法?

    2024-01-20 15:46:04       44 阅读
  5. 【导航】繁星学习随想录

    2024-01-20 15:46:04       44 阅读
  6. 0、机器学习导论课程所用到的数据集

    2024-01-20 15:46:04       51 阅读
  7. 墨刀弹窗以及墨刀事件的使用

    2024-01-20 15:46:04       55 阅读
  8. SCRUM产品负责人(CSPO)认证Scrum Product Owner

    2024-01-20 15:46:04       61 阅读
  9. pytorch图片分类神经网络代码

    2024-01-20 15:46:04       55 阅读
  10. 如何用mysql或者zk分配机器id

    2024-01-20 15:46:04       56 阅读