Mac | Linux下安装 Zookeeper/Consul
Mac:Zookeeper
实际上Netflix的Eureka2.0停更后,Zookeeper并不是一个特别好的替代品,后更有Alibaba的Nacos
一、下载
推荐官网下载
点我下载
- 进入官网
- 选择合适的稳定版(建议不要选择3.6.0以上,否则和java8不兼容)
- 点击链接,选择HTTP链接下载即可,下载下来是
tar.gz文件
二、安装
由于下载的文件是tar.gz,所以可以直接使用Linux命令直接解压
- 终端进入目标文件夹,执行
tar -zxvf zookeeper-3.5.9.tar.gz,解压到同文件夹下 - 进入解压的文件夹, 执行
mkdir data,创建data文件夹,用于指定数据目录 - 进入conf目录,复制zoo_sample.cfg文件,命名为
zoo.cfg。两个cfg都在conf下 - 用文本编辑器打开刚复制的zoo.cfg,将里面的第12行改为
dataDir=../data
三、运行
cd ../bin./zkServer.sh start开启zk服务./zkCli.sh -server 127.0.0.1:2181开启zk的客户端- 执行zk命令
close关闭客户端./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

浙公网安备 33010602011771号