consul使用笔记-基础篇

前言

本篇记录在ubuntu下使用consul的过程和遇到的坑。

一、准备

在此处 下载consul的linux版本,我下载的是以下版本:
consul使用笔记-基础篇

二、安装

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

1、创建consul目录
mkdir consul

2、解压已经下载的压缩包consul_1.4.0_linux_amd64.zipconsul目录中
unzip consul_1.4.0_linux_amd64.zip -d ./consule/

可以看到有一个名为consul的文件,如下:
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的日志文件中
详细命令说明见 官方文档
部分日志:
consul使用笔记-基础篇

四、使用

服务启动后,我们可以使用web页面来访问consu了,在浏览器输入:http://192.168.207.132:8500/ui/即可访问。如图:
consul使用笔记-基础篇
可以使用postman(其他工具)、命令行来设置kv数据。
1)postman示例:
consul使用笔记-基础篇
2)命令行(使用参考 官方链接):
consul使用笔记-基础篇