Zookeeper集群搭建与基本使用:Sm流计算技术指南.pdfVIP

  • 0
  • 0
  • 约2.94千字
  • 约 17页
  • 2026-01-27 发布于北京
  • 举报

Zookeeper集群搭建与基本使用:Sm流计算技术指南.pdf

硬件环境

6.3虚拟机2台

集群是奇数台容灾性好一些,由于允许不过半节点挂点:

比如5台允许挂掉2台,4台只能允许挂掉一台

虚拟机桥接方式

环境准备:安装JDK,配置Hosts,配置Hostname

Zookeeper

Zookeeper从到精通课程:

硬件环境

6.3虚拟机2台

集群是奇数台容灾性好一些,由于允许不过半节点挂点:

比如5台允许挂掉2台,

4台只能允许挂掉一台

虚拟机桥接方式

环境准备:安装JDK,配置Hosts,配置Hostname

Zookeeper

Zookeeper从到精通课程:

Storm集群工作交互图

Nimbus(主节点,master)和Supervisor(工作节点,slave)之间的所有协调工作都是通过一个

Zookeeper集群来完成。

并且,nimbus进程和supervisor都是快速失败(fail‑fast)和无状态的。所有状态

要么在Zookeeper中,要么在本地磁盘上。

Storm集群工作交互图

Nimbus(主节点,master)和Supervisor(工作节点,slave)之间的所有协调

工作都是通过一个Zookeeper集群来完成。

并且,nimbus进程和supervisor都是快速失败(fail-fast)和无状态的。所有的

状态要么在Zookeeper里面,要么在本地磁盘上。

ZK安装步骤

1、解压:

Wget

tar‑xvzfzookeeper‑3.4.5.tar.gz目录

为/opt/soft/zookeeper‑3.4.5

在/etc/profile中配置:

JAVA_HOME

ZOOKEEPER_

HOMEPATH

2、创建data目录和myid创建data目

录:$ZOOKEEPER/data,即/opt/soft/zookeeper‑3.4.5/data

创建myid:/opt/soft/zookeeper‑3.4.5/data/myidMyid

server的id,可以是1,2,3...,必须唯一

ZK安装步骤

1、解压:

Wget

tar-xvzfzookeeper-3.4.5.tar.gz

目录为/opt/soft/zookeeper-3.4.5

在/etc/profile里配置:

JAVA_HOME

ZOOKEEPER_HOME

PATH

2、创建data目录和myid

创建data目录:

$ZOOKEEPER/data,即/opt/soft/zookeeper-3.4.5/data

创建myid:/opt/soft/zookeeper-3.4.5/data/myid

Myid存server的id,可以是1,2,3…,必须唯

ZK安装步骤

3、配置:

创建文件$ZOOKEEPER/conf/zoo.cfg

修改zoo.cfg,增加如下:dataDir/

opt/soft/zookeeper‑3.4.5/data

clientPort=2181initLimit=10

syncLimit=5tickTime=2000server.1=

master:2888:3888server.2=

slave1:2888:3888

其中server.myid代表组成整个服务的机器,当服务启动时,会在数据目录

下查找这个文件myid,这个文件中存有服务器的号码。下面会讲myid文件

的配置。

ZK安装步骤

3、配置:

创建文件$ZOOKEEPER/conf/zoo.cfg

修改zoo.cfg,增加如下:

dataDir=/opt/soft/zookeeper-3.4.5/data

clientPort=2181

initLimit=10

syncLimit=5

tickTime=2000

server.1=master:2888:3888

server.2=slave1:2888:3888

其中server.myid代表组成整个服务的机器,当服务启动时,会

在数据目录下查找这个文件myid,这个文件中存有服务器的号码。

下面会讲myid文件的配置。

ZK集群主/备模式

Leader花

花...

Leader选

Node:树形目录结构,每个目录是一个可存放数据的节点。

持久化节点、序列化持久化节点、

文档评论(0)

1亿VIP精品文档

相关文档