1、通过wget下载或者上传已下载好的安装包到:/usr/local/src,并且解压缩
cd /usr/local/src
tar -zxvf zookeeper-3.4.6.tar.gz
cd zookeeper-3.4.6
2、创建数据和日志文件
mkdir data
mkdir logs
3、移动安装包至/usr/local
mv /usr/local/src/zookeeper-3.4.6 /usr/local/
rm -rf /usr/local/src/zookeeper-3.4.6.tar.gz
cd /usr/local/zookeeper-3.4.6
4、复制配置文件作为默认配置文件
cp conf/zoo_sample.cfg conf/zoo.cfg
5、编辑zoo.cfg进行配置设置
vi conf/zoo.cfg
--指定数据和日志目录
dataDir=/usr/local/zookeeper-3.4.6/data
dataLogDir=/usr/local/zookeeper-3.4.6/logs
--server.A=B:C:D:其中 A 是一个数字,表示这个是第几号服务器; B 是这个服务
器的 IP 地址或/etc/hosts 文件中映射了 IP 的主机名; C 表示的是这个服务器与集群中的 Leader 服务器交换信息的端口; D 表示的是万一集群中的 Leader 服务
器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是
用来执行选举时服务器相互通信的端口。如果是伪集群的配置方式,由于 B 都是
一样,所以不同的 Zookeeper 实例通信端口号不能一样,所以要给它们分配不同
的端口号。
server.1=centos201:2888:3888
设置见图:
6、创建机器号文件
vi data/myid
内容为server.A中的A值
7、追加环境变量
在最后添加以下内容:
##Zookeeper_ENV
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.6
export PATH=$PATH:$ZOOKEEPER_HOME/bin
使配置生效:
# source /etc/profile
8、开启防火墙白名单
vi /etc/sysconfig/iptables
增加配置:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2888 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3888 -j ACCEPT
重启防火墙
service iptables restart
9、启动服务
./bin/zkServer.sh start
10、查看服务状态
./bin/zkServer.sh status
注意事项:
1、预先服务器安装好jdk环境
相关推荐
mv /usr/local/zookeeper-x.y.z /opt/zookeeper ``` 3. **配置环境变量** 编辑 `~/.bashrc` 文件,添加以下内容来设置ZooKeeper的环境变量: ``` export ZOOKEEPER_HOME=/opt/zookeeper export PATH=$PATH:$...
zookeeper.tar.gz包,及安装使用步骤:1、下载zookeeper.x.x.x.tar.gz,放到虚拟机上 2、解压 3、单机模式 a.在conf目录下,复制zoo_sample.cfg到当前文件夹下命名为zoo.cfg。zookeeper默认使用zoo.cfg配置文件 b....
本篇文章将详细解析“安装zookeeper3.4.5.tar.gz”这个过程,以及如何在Eclipse环境中查看和修改其配置文件。 首先,我们要了解的是`tar.gz`文件。这是一种常见的Linux/Unix文件压缩格式,由`tar`命令用于打包多个...
3. **Zookeeper与Vert.x的结合**:Vert.x Zookeeper将Zookeeper的功能引入到Vert.x生态系统中,允许Vert.x应用利用Zookeeper的强一致性特性进行服务注册、发现和状态同步,确保集群中的节点能够实时感知到其他节点的...
解压完成后,你会看到一个名为`apache-zookeeper-3.5.6-bin`的目录,这就是Zookeeper的安装目录。接下来,我们需要配置和启动Zookeeper服务。 1. 进入解压后的目录: ``` cd apache-zookeeper-3.5.6-bin ``` 2. ...
Fabric1.4.x版本的arm架构镜像源之一 使用方式直接在服务器中: gunzip -c <myimage>_<tag>.tar.gz | docker load
下载Kafka的最新稳定版本(例如:2.x.x)的Windows发行版,解压到一个合适的目录,如`C:\kafka`。Kafka需要ZooKeeper的地址,所以在Kafka的`config\server.properties`文件中配置: - `zookeeper.connect`:设置为`...
在本文中,我们将详细讲解如何在Linux环境下安装JDK、Tomcat、Zookeeper以及Dubbo监控,以便构建一个基础的服务治理环境。 首先,确保你的Linux系统已经安装了必要的依赖库,可以通过以下命令安装: ```bash yum -...
3. 下载和安装Zookeeper 下载Zookeeper-3.4.9版本,上传到/data/program/software/目录,解压缩安装包,并重命名为zookeeper。创建数据和日志目录,在zookeeper/conf目录下,复制zoo_sample.cfg文件,并命名为zoo....
本文将详细介绍如何在您的系统上安装 Kafka 2.8.X,同时也会涉及到与其密切相关的 ZooKeeper 和 JDK8 的安装与配置。 首先,我们来了解一下 Kafka 的基本概念。Kafka 是一个分布式流处理平台,它允许发布和订阅数据...
这个压缩包可能包含了这些分布式系统的安装文件、配置文件、文档以及其他必要的组件,用于搭建和运行一个大数据处理环境。接下来,我们将深入探讨这三个关键组件的相关知识点。 **Hadoop 2.7.1:** Hadoop是Apache...
3. **观察器(Watcher)**:Zookeeper 提供了一种基于事件的通知机制,即 Watcher。客户端可以设置 Watcher 监视某个 Znode 的变化,当该 Znode 发生变化时,Zookeeper 会向客户端发送通知。 ### Zookeeper 的配置 ...
正确做法是下载`apache-zookeeper-x.x.x-bin.tar.gz`,这个版本包含了编译好的二进制文件。 2. **端口冲突**:如果8080端口被其他服务占用(如Tomcat),需要修改Zookeeper配置文件`zoo.cfg`中的`admin.serverPort`...
zookeeper3.5.5镜像
3. **Zookeeper 部署模式** - **单机模式**:适合开发和测试环境,只启动一个 Zookeeper 实例。 - **集群模式**:生产环境中通常使用,至少三个节点,提供容错和高可用性。 4. **Zookeeper 配置要点** - **配置...
Hadoop高可用HA集群3.x以上版本安装 Hadoop高可用集群安装是指在四个节点上安装Hadoop完全分布式集群,包括zookeeper、Kafka、mysql、Hive、Spark等相关组件。以下是安装过程中的关键步骤和知识点: 1. 安装Hadoop...
3. **Zookeeper的应用场景**: - **配置管理**:集中存储和管理分布式系统的配置信息,保证配置更新的同步。 - **命名服务**:为分布式系统中的组件提供唯一的名字。 - **集群管理**:监控集群节点的状态,实现...
Zookeeper 的单机模式安装非常简单,主要涉及以下步骤: 1. **下载**:首先从官方网站或其他可信源下载 Zookeeper 的安装包。 2. **解压**:将下载的安装包解压到合适的目录。 3. **配置**:进入 `conf` 子目录,...
- 下载完成后,使用`tar`命令在Linux终端解压文件,例如:`tar -zxvf zookeeper-3.x.x.tar.gz`,这里的`3.x.x`代表你下载的具体版本号。 2. **配置环境变量** - 在用户的`.bashrc`或`.bash_profile`文件(根据你...
标签“zookeeper-3”表明这是一个属于Zookeeper 3.x系列的版本,可能包含了一些新特性、改进和修复的bug。通常,每个主要版本都会引入一些重要的变化,而次要版本则可能包含一些小的增强和错误修复。 在“zookeeper...