Linux下安装consul具体步骤
consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等),下面为大家讲解一下Linux下安装consul具体步骤。

创新互联公司专注于屏山网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供屏山营销型网站建设,屏山网站制作、屏山网页设计、屏山网站官网定制、重庆小程序开发服务,打造屏山网络公司原创品牌,更为您提供屏山网站排名全网营销落地服务。
安装
CentOS 上可以直接使用yum进行安装
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
也可以直接下载二进制包,解压就可以直接使用。
tar zxvf consul_1.9.6_linux_amd64.zip -C /usr/local/bin/
启动服务(单节点)
nohup consul agent -server -data-dir=/data/consul-data/ -node=node1 -bind=0.0.0.0 -bootstrap-expect=1 -client=0.0.0.0 -ui > /data/consul-data/consul.log &
-
–server 指定server agent
-
–data-dir l数据存储路径
-
–bootstrap-expect 期望的server节点数目,consul一直等到指定sever数目才会引导整个集群
-
–bind:该地址用来在集群内部的通讯,集群内的所有节点到地址都必须是可达的,默认是0.0.0.0
-
–node:节点在集群中的名称,在一个集群中必须是唯一的,默认是该节点的主机名
-
–ui: web的管理ui,查看服务和节点,可以通过访问:8500端口要访问UI
-
–client:提供HTTP、DNS、RPC等服务,默认是127.0.0.1,不对外提供服务,如果需要则改成0.0.0.0
单节点扩容
nohup consul agent -bind=0.0.0.0 -client=0.0.0.0 -data-dir=/data/consul-data/ -node=node2 -join=192.168.122.100 > /data/consul-data/consul.log 2>&1 &
192.168.122.100就是刚才那台服务器的IP
总结
consul部署很方便,可以试试。
网站题目:Linux下安装consul具体步骤
网站链接:http://www.jxjierui.cn/article/dpccied.html


咨询
建站咨询
