- 0
- 0
- 约2.94千字
- 约 17页
- 2026-01-27 发布于北京
- 举报
硬件环境
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)