Linux下安装Consul

    1. 下载consul

     下载: https://www.consul.io/downloads.html

          

下载安装包linux版本,手动使用FTP工具上传至安装目录

  2. 安装

        consul不需要安装,将按下的zip包解压即可。

1) 创建consul目录

mkdir consul

 

2) 解压已经下载的压缩包consul_1.4.0_linux_amd64.zip到consul目录中

unzip consul_1.4.0_linux_amd64.zip -d ./consule/

 

可以看到有一个名为consul的文件,如下:

  3. 启动

启动命令:

nohup ./consul agent -server -bootstrap -bind=127.0.0.1 -client 0.0.0.0 -ui -data-dir=./data/ >> consul.log 2>&1 &

参数说明:

-server:以服务的形式启动

-bootstrap:自选举

-bind:本地环境的ip地址

-client 0.0.0.0 :允许除本地的127.0.0.1之外的客户端访问

-ui:使用web界面访问和管理consul

-data-dir:数据的存储目录

>>之后:将日志重定向到consul.log的日志文件中

部分日志:

  4. 使用

服务启动后,我们可以使用web页面来访问consul,在浏览器输入:http://172.20.32.208:8500/ui/即可访问。如图:

可以使用postman(其他工具)、命令行来设置kv数据:

1) postman示例:

 

2) 命令行:

参考:https://www.consul.io/docs/commands/kv.html

   5. 备份

1) 源consul数据导出

# ./consul kv export --http-addr=http://172.20.32.208:8500 -token=b3a9bca3-6e8e-9678-ea35-ccb8fb272d42 '' > consul_kv_dnps.json

2) 源consul数据拷贝远程服务器指定目录下

# scp /opt/consul/consul_kv_dnps.json  root@172.20.32.209:/opt/consul/consul_kv_dnps.json

3) 源consul数据导入

# ./consul kv import --http-addr=http://172.20.32.209:8500 -token=b3a9bca3-6e8e-9678-ea35-ccb8fb272d42 @consul_kv_dnps.json

 


 

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值