Linux下安装Zookeeper教程

ZooKeeper 简介

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

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


一、下载 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目录下)
Linux下安装Zookeeper教程_第1张图片
执行命令解压tar -xvzf apache-zookeeper-3.4.6-bin.tar.gz,zip使用unzip命令解压

2.修改配置

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

Linux下安装Zookeeper教程_第2张图片
配置说明

配置项 说明
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的步骤,以上方法亲测有效,希望能给大家一个参考。

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

你可能感兴趣的:(Linux,java-zookeeper,zookeeper,linux)