consul使用笔记-基础篇
前言
本篇记录在ubuntu下使用consul的过程和遇到的坑。
一、准备
在此处 下载consul的linux版本,我下载的是以下版本:
二、安装
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
的文件,如下:
三、启动
使用命令
nohup ./consul agent -server -bootstrap -bind=192.168.207.132 -client 0.0.0.0 -ui -data-dir=./data/ >> consul.log 2>&1 &
启动consul服务。
参数说明:-server
:以服务的形式启动-bootstrap
:自选举-bind
:本地环境的ip地址-client 0.0.0.0
:允许除本地的127.0.0.1
之外的客户端访问-ui
:使用web界面访问和管理consul-data-dir
:数据的存储目录>>之后
:将日志重定向到consul.log
的日志文件中
详细命令说明见 官方文档
部分日志:
四、使用
服务启动后,我们可以使用web页面来访问consu了,在浏览器输入:http://192.168.207.132:8500/ui/
即可访问。如图:
可以使用postman(其他工具)、命令行来设置kv数据。
1)postman示例:
2)命令行(使用参考 官方链接):