Linux下安装Zookeeper教程

ZooKeeper 简介

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。


585b6161-ef37-408c-80bb-b31afe026030

一、下载 ZooKeeper

官网地址:https://zookeeper.apache.org/releases.html

使用命令下载:

wget https://dlcdn.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz

百度网盘下载
提取码:byv7

二、使用步骤

1.安装包解压

将下载好的安装包放到服务器目录下(这里放到soft目录下)

执行命令解压tar -xvzf apache-zookeeper-3.4.6-bin.tar.gz,zip使用unzip命令解压

2.修改配置

执行命令cd apache-zookeeper-3.4.6-bin/conf/,进入conf目录,修改zoo.cfg配置文件如下:


配置说明

配置项说明
tickTime用于计算的时间单元,以毫秒为单位,比如session超时:N*tickTime
initLimit用于集群,允许从节点链接并同步到master节点的初始化连接时间,以tickTime的倍数来表示
syncLimit用于集群,master主节点与从节点之间发送消息,请求和应答时间长度(心跳机制)
clientPort连接服务器的端口,默认是2181
dataDir快照日志目录,存放内存数据库快照的位置,必须配置
dataLogDir事务日志目录,不配置则和dataDir共用

3.启动服务

执行命令 ./zkServer.sh start,成功启动

相关命令 zkServer.sh start|stop|restart|status

ps:安装zookeeper之前,首先确保已经安装好了jdk,因为zookeeper是需要依赖java来进行编译的。

总结

以上就是今天要讲的内容,本文仅仅简单介绍了Linux下安装Zookeeper的步骤,以上方法亲测有效,希望能给大家一个参考。

创作不易,关注💖、点赞👍、收藏🎉就是对作者最大的鼓励👏,欢迎在下方评论留言🧐

posted on 2022-12-12 17:01  猫的树kireCat  阅读(517)  评论(0编辑  收藏  举报