Zookeeper的安装

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: Zookeeper的安装

一、上传zookeeper的安装包到服务器上

二、解压缩

tar -zxf apache-zookeeper-3.6.1-bin.tar.gz 

最好也改个名字

mv apache-zookeeper-3.6.1-bin zookeeper

三、创建日志和数据文件夹

mkdir -p /var/tom/data
mkdir -p /var/tom/logs

四、修改conf的配置文件

通常zookeeper的默认配置文件会是zoo.cfg,因此我们把zoo_sample.cfg改成zoo.cfg

mv zoo_sample.cfg zoo.cfg

然后修改配置文件如下:

配置项 说明
tickTime 2000 控制心跳和超时(毫秒)
initLimit 10 follower连接到主节点的初始化时间
syncLimit 5 主从节点请求和应答时间长度
dataDir /var/tom/data 用于存储zookeeper产生的数据
dataLogDir /var/tom/logs 用于存储zookeeper的日志
clientPort 2181 Zookeeper客户端端口
maxClientCnxn 0 为0则不限制客户端连接数量

在自己为zookeeper产生数据创建的data目录下再去创建一个myid文件,添加序号

cd /var/tom/data
vim myid

比如我自己在myid文件中只写了一个1

如果这里要做集群的话,那么就还需要在zoo.cfg文件末尾额外添加一些信息:

server.1=192.168.228.138:2888:3888
server.2=192.168.228.139:2888:3888
server.3=192.168.228.140:2888:3888
server.4=192.168.228.141:2888:3888
server.5=192.168.228.142:2888:3888

这里的server.1中的1就是上面创建的myid里面的数字

五、添加路径到/etc/profile

sudo vim /etc/profile2

然后修改

#this is for zookeeper environment
export ZOOKEEPER_HOME=/usr/local/software/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH

其中/usr/local/software/zookeeper为服务器上zookeeper的安装目录,注意这里不需要到bin目录下

六、修改完了之后,记得让这个文件生效

source /etc/profile

七、启动服务端

zkServer.sh start

八、启动客户端

zkCli.sh -server localhost:2181

九、创建节点、获取节点内容

创建节点:

  • -e 选项表示创建临时节点
  • -s 选项表示创建永久结点
create -s /snow 00
create -e /snow-tmp 11

获取节点:

get /snow-tmp 

设置节点的值:

set /snow-tmp 111

获取历史命令:

history


相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
相关文章
|
7天前
|
Java Shell Linux
Zookeeper单机&集群安装
Zookeeper单机&集群安装
24 1
|
7天前
|
存储 消息中间件 负载均衡
Zookeeper基础入门与安装部署
Zookeeper基础入门与安装部署
51 0
|
9月前
|
大数据 开发工具
|
7天前
|
Docker 容器
在docker中安装zookeeper,并且阿里云服务器配置
在docker中安装zookeeper,并且阿里云服务器配置
208 1
|
7月前
|
Dubbo 应用服务中间件 开发工具
以zookeeper作为注册中心的分布式服务框架dubbo的部署安装
以zookeeper作为注册中心的分布式服务框架dubbo的部署安装
|
9月前
|
数据安全/隐私保护
Zookeeper快速入门(Zookeeper概述、安装、集群安装、选举机制、命令行操作、节点类型、监听器原理)(二)
Zookeeper快速入门(Zookeeper概述、安装、集群安装、选举机制、命令行操作、节点类型、监听器原理)(二)
|
7天前
|
Linux
ZooKeeper的安装(Linux版)
ZooKeeper的安装(Linux版)
31 1
|
7天前
|
存储 Linux 数据库
ZooKeeper【搭建 01】apache-zookeeper-3.6.2 单机版安装+配置+添加到service服务+开机启动配置+验证+chkconfig配置(一篇入门zookeeper)
【4月更文挑战第8天】ZooKeeper【搭建 01】apache-zookeeper-3.6.2 单机版安装+配置+添加到service服务+开机启动配置+验证+chkconfig配置(一篇入门zookeeper)
39 0
|
6月前
|
消息中间件 负载均衡 监控
分布式系列教程(08) -分布式协调工具Zookeeper(介绍&安装&配置详解)
分布式系列教程(08) -分布式协调工具Zookeeper(介绍&安装&配置详解)
390 0
|
7天前
|
存储 Java Linux
linux安装Zookeeper的详细步骤
linux安装Zookeeper的详细步骤
152 5