Mac | Linux下安装 Zookeeper/Consul

Mac:Zookeeper

实际上Netflix的Eureka2.0停更后,Zookeeper并不是一个特别好的替代品,后更有Alibaba的Nacos

一、下载

推荐官网下载
点我下载

  1. 进入官网
  2. 选择合适的稳定版(建议不要选择3.6.0以上,否则和java8不兼容)
  3. 点击链接,选择HTTP链接下载即可,下载下来是tar.gz文件

二、安装

由于下载的文件是tar.gz,所以可以直接使用Linux命令直接解压


  1. 终端进入目标文件夹,执行tar -zxvf zookeeper-3.5.9.tar.gz,解压到同文件夹下
  2. 进入解压的文件夹, 执行mkdir data,创建data文件夹,用于指定数据目录
  3. 进入conf目录,复制zoo_sample.cfg文件,命名为zoo.cfg。两个cfg都在conf下
  4. 用文本编辑器打开刚复制的zoo.cfg,将里面的第12行改为dataDir=../data

三、运行

  1. cd ../bin
  2. ./zkServer.sh start 开启zk服务
  3. ./zkCli.sh -server 127.0.0.1:2181 开启zk的客户端
  4. 执行zk命令
  5. close关闭客户端
  6. ./zkServer.sh stop断开zk服务

Linux:Zookeeper

联网下载

wget https://archive.apache.org/dist/zookeeper/zookeeper-3.5.9/apache-zookeeper-3.5.9.tar.gz

解压安装

tar -zxvf apache-zookeeper-3.5.9.tar.gz

运行方法同Mac一致


Mac下载安装Consul

Consul是go语言写的,官网下载安装教程非常详细。官网的UI风格也是非常漂亮

下载:

链接
brew tap hashicorp/tap
brew install hashicorp/tap/consul

运行

安装完成后consul会告诉你安装的目录

  • cd 到那个目录
  • 查看是否安装成功: consul --version
  • consul agent -dev
posted @ 2022-01-25 11:57  KyleHsu  阅读(128)  评论(0)    收藏  举报