Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >大数据必知必会:Zookeeper(1)单机环境安装

大数据必知必会:Zookeeper(1)单机环境安装

原创
作者头像
wux_labs
修改于 2023-01-29 10:28:21
修改于 2023-01-29 10:28:21
4600
举报
文章被收录于专栏:数据科学专栏数据科学专栏

安装前准备

操作系统准备

本次安装采用的操作系统是Ubuntu 20.04。

更新软件包列表。

代码语言:txt
AI代码解释
复制
sudo apt-get update

安装Java 8+

使用命令安装Java 8。

代码语言:txt
AI代码解释
复制
sudo apt-get install -y openjdk-8-jdk

配置环境变量。

代码语言:txt
AI代码解释
复制
vi .bashrc

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

让环境变量生效。

代码语言:txt
AI代码解释
复制
source .bashrc

下载Zookeeper安装包

从Zookeeper官网Apache ZooKeeper下载安装包软件。

image-20230117144145227
image-20230117144145227

或者直接通过命令下载。

代码语言:txt
AI代码解释
复制
wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz
image-20230117144432407
image-20230117144432407

单机环境安装

解压安装包

将安装包解压到目标路径。

代码语言:txt
AI代码解释
复制
mkdir -p apps
tar -xzf apache-zookeeper-3.8.0-bin.tar.gz -C apps
image-20230117144728656
image-20230117144728656

修改配置文件

Zookeeper的配置文件保存在$ZOO_HOME/conf/zoo.cfg

代码语言:txt
AI代码解释
复制
cp apps/apache-zookeeper-3.8.0-bin/conf/zoo_sample.cfg apps/apache-zookeeper-3.8.0-bin/conf/zoo.cfg

vi apps/apache-zookeeper-3.8.0-bin/conf/zoo.cfg

配置文件说明:

代码语言:txt
AI代码解释
复制
# The number of milliseconds of each tick
# 通信心跳时间,Zookeeper服务器与客户端心跳时间,单位毫秒。
tickTime=2000

# The number of ticks that the initial 
# synchronization phase can take
# LF初始通信时限
# Leader和Follower初始连接时能容忍的最多心跳数,单位次(即tickTime的数量)
initLimit=10

# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
# LF同步通信时限
# Leader和Follower连接之后,通信时能容忍的最多心跳数,单位次
# 时间如果超过syncLimit * tickTime,Leader认为Follwer挂掉,从服务器列表中删除Follwer
syncLimit=5

# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
# Zookeeper数据存放目录
dataDir=/home/wux_labs/data/zookeeper

# the port at which the clients will connect
# 客户端连接端口,通常不做修改
clientPort=2181

主要配置内容为:

代码语言:txt
AI代码解释
复制
# Zookeeper数据存放目录
dataDir=/home/wux_labs/data/zookeeper
# 客户端连接端口
clientPort=2181

创建数据存放目录。

代码语言:txt
AI代码解释
复制
mkdir -p /home/wux_labs/data/zookeeper

相关命令

如果没配置环境变量,则需要切换到安装目录下执行相关命令,或者指定命令的绝对路径。

代码语言:txt
AI代码解释
复制
cd apps/apache-zookeeper-3.8.0-bin

启动Zookeeper

代码语言:txt
AI代码解释
复制
bin/zkServer.sh start
image-20230117150155819
image-20230117150155819

QuorumPeerMain 就是 Zookeeper 服务端的进程。

查看状态

代码语言:txt
AI代码解释
复制
bin/zkServer.sh status
image-20230117150349224
image-20230117150349224

Mode: standalone 表示本地模式。

停止Zookeeper

代码语言:txt
AI代码解释
复制
bin/zkServer.sh stop

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
大数据必知必会:Zookeeper(2)伪分布式安装
伪分布式是在单机环境下采用多个Zookeeper进程来模拟Zookeeper集群,集群中至少需要3个节点。
wux_labs
2023/01/29
4670
大数据必知必会:Zookeeper(3)集群环境安装
在集群模式下,还有一个重要的配置项,server.A=B:C:D,其中 A 是一个数字,表示这个是第几号服务器;B 是这个服务器的IP地址;C 是这个服务器与集群中的 Leader 服务器交换信息的端口;D 是集群中的 Leader 服务器挂了之后重新进行选举新的 Leader时服务器相互通信的端口。由于集群环境的IP地址不同,所以3台服务器的配置文件可以保持完全相同。
wux_labs
2023/01/30
4880
快速学习-Zookeeper安装
1.安装前准备 (1)安装Jdk (2)拷贝Zookeeper安装包到Linux系统下 (3)解压到指定目录
cwl_java
2020/03/25
3200
Zookeeper入门到精通02——zookeeper的本地安装操作
下面操作在linux环境下完成。如果您的电脑没有虚拟机环境,可以参考VMware软件下载(含秘钥).zip_免费高速下载|百度网盘-分享无限制 (baidu.com)配置。这里我们部署三台虚拟机环境,使用xshell工具对其进行统一的操作。关于使用xshell的原因和安装使用方法可用参考博客:XShell的安装和使用 - 简书 (jianshu.com)。
半旧518
2022/10/26
3330
大数据高可用技术之zookeeper3.4.5安装配置
下载地址:https://www.apache.org/dyn/closer.cgi/zookeeper/
静谧星空TEL
2022/05/10
3480
大数据高可用技术之zookeeper3.4.5安装配置
Zookeeper系列(1):安装与介绍
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
布禾
2021/04/27
5680
Zookeeper系列(1):安装与介绍
Hadoop基础教程-第8章 Zookeeper(8.3 Zookeeper单机模式)
Zookeeper 有三种运行模式:单机模式、伪集群模式和集群模式。本节重点介绍单机模式,单机模式仅仅用于开发测试环境。一方面我们没有那么多机器资源,另外就是平时的开发调试并不需要极好的稳定性。
程裕强
2022/05/06
1400
Hadoop基础教程-第8章 Zookeeper(8.3 Zookeeper单机模式)
手把手教你dubbo之linux环境下搭建zookeeper集群
2.首先我从zookeeper官网上下载zookeper.通过FileZilla上传到我的阿里服务器上,如下图:
程序员小强
2019/06/03
1.2K0
zookeeper高可用-主备集群安装部署
安装步骤 1、修改主机host 2、上传并解压安装包,重命名文件夹 3、在节点目录下创建 数据和日志文件夹 4、修改zoo.cfg配置文件 5、zoo.cfg配置参数说明 6、在数据文件夹下创建myid文件 7、防火墙设置 8、配置开机启动 以三个节点为例 服务器1:192.168.13.81 端口:2181、2881、3881 服务器2:192.168.13.82 端口:2182、2882、3882 服务器3:192.168.13.83 端口:2183、2883、3883 1 修改主机host 三
lyb-geek
2018/07/26
7440
大数据高可用集群之zookeeper3.4.5安装配置
下载地址:https://www.apache.org/dyn/closer.cgi/zookeeper/
静谧星空TEL
2021/04/27
3930
大数据高可用集群之zookeeper3.4.5安装配置
安装zookeeper集群
[root@localhost local]#rz -E #上传jdk
用户10662715
2025/04/08
860
Zookeeper安装以及常用操作
(1)安装Jdk (2)拷贝Zookeeper安装包到Linux系统下e (3)解压到指定目录
孙晨c
2020/09/27
3730
Zookeeper安装以及常用操作
SpringCloud----zookeeper介绍与安装
Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。
大忽悠爱学习
2021/11/15
4070
Zookeeper安装以及基本服务开启关闭操作指令和配置参数解读
 将/opt/module/zookeeper-3.4.10/conf这个路径下的zoo_sample.cfg修改为zoo.cfg;
一个风轻云淡
2022/11/13
4080
Zookeeper安装以及基本服务开启关闭操作指令和配置参数解读
【ZooKeeper系列】1.ZooKeeper单机版、伪集群和集群环境搭建
ZooKeeper官网下载地址:http://zookeeper.apache.org/releases.html#download
猿人谷
2020/06/19
1.4K0
zookeeper系列学习——(2)zookeeper的安装(windows、Linux)[通俗易懂]
这一篇总结zookeeper的安装,这一篇安装的介绍是为了以后使用zookeeper做铺垫! 一:单机版的zookeeper安装 要安装zookeeper,那么首先要现在安装包,下载的地址:http://mirrors.hust.edu.cn/apache/zookeeper/ 安装的文档:http://zookeeper.apache.org/doc/trunk/zookeeperStarted.html 1.zookeeper在Windows下的安装和使用 (1):进入下载页面:(下载zip文件,下载地址:http://download.csdn.net/detail/u010648555/9683505)
全栈程序员站长
2022/07/19
6270
zookeeper系列学习——(2)zookeeper的安装(windows、Linux)[通俗易懂]
zookeeper-3.4.10的安装配置
leader:能接收所有的读写请求,也可以处理所有的读写请求,而且整个集群中的所有写数据请求都是由leader进行处理 follower:能接收所有的读写请求,但是读数据请求自己处理,写数据请求转发给leader observer:跟follower的唯一的区别就是没有选举权和被选举权 因为hadoop01、hadoop02和hadoop03具有选举权,所以它们的角色是变化的,当leader宕机,会重新选举leader,而hadoop04的角色是observer,所以它没有选举和被选举权,只负责处理请求 要求:整个zookeeper集群中可以参与选举的节点的个数为奇数个,因为zookeeper的选举机制为半数机制,即超过一半的节点投票给某个节点,该节点就是新的leader
CoderJed
2018/09/13
1.8K0
zookeeper-3.4.10的安装配置
zookeeper集群安装和配置解读 - 雨中散步撒哈拉
本环境已进行集群间的互信,进行分发到各个服务器master slave1 slave2中。
雨中散步撒哈拉
2022/09/21
1.7K0
ZooKeeper学习第二期--ZooKeeper安装配置
■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble)
用户5640963
2019/07/26
6090
ZooKeeper学习第二期--ZooKeeper安装配置
2 Zookeeper 单击安装
镜像库地址:http://archive.apache.org/dist/zookeeper/
用户7630333
2023/12/07
2700
2 Zookeeper 单击安装
相关推荐
大数据必知必会:Zookeeper(2)伪分布式安装
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档