consul安装教程(linux系统)
官网地址:https://www.consul.io/downloads
unzipconsul_1.9.0_linux_amd64.zip
解压出的文件是一个可以执行的文件 consul
./consul--version
cp consul/usr/local/bin/
#编辑~/.bashrcvi ~/.bashrc#新增下面代码exportCONSUL_HOME=/usr/local/bin/consulexportPATH=$PATH:CONSUL_HOME#重新加载~/.bashrcsource ~/.bashrc#测试是否能使用,输出版本及为正常consul --version
consul agent -dev -ui -client=0.0.0.0
常用参数说明
参数说明
-bootstrap-expect表示期待的server节点一共有几个
-data-dirconsul存储数据的目录
-node节点的名字
-bind绑定的服务ip,不能于客户端访问ip一致
-client客户端接口ip
-ui启动WebUi管理工具
-config-dir指定服务配置文件的目录(目录下的所有.json文件,作为服务配置文件读取)
#新增启动脚本consul_start.shvi consul_start.sh#输入nohup consul agent -dev -ui -client=0.0.0.0>/tmp/consul.log&echo'consul start success'#保存并退出
chmod +x consul_start.sh
./consul_start.sh
http://127.0.0.1:8500/