大数据生态之管理员(集群搭建)

<强>注意:饲养员是Java编写的,所有在安装管理员时,必须安装jdk。

1。集群规划(这里以三台服务器为例)

集群主机

服务

端口

hadoop01

管理员

2181

hadoop02

管理员

2181

hadoop03

管理员

2181

2。下载安装包

网址:下载地址:http://mirrors.hust.edu.cn/apache

版本:ZooKeeper-3.4.7.tar。广州

3。具体的安装步骤:

①将安装包上传的集群的任意一个节点上

②解压:<强>焦油-zxvf ZooKeeper-3.4.7.tar。广州- c/应用

强③修改相应的配置文件
cd/应用程序/ZooKeeper-3.4.7/conf/

mv zoo_sample。cfg动物园。cfg

vim动物园。cfg

参数详解:

配置参数解析:

tickTime=2000 #它用来控制心跳和超时,默认情况下最小的会话超时时间为两倍的tickTime。

initLimit=10 #此配置表示,允许追随者(相对于领袖而言的“客户端”)连接并同步到领袖的初始化连接时间,它以tickTime的倍数来表示。当超过设置倍数的tickTime时间,则连接失败。

syncLimit=5 #此配置表示,领导者与追随者之间发送消息,请求和应答时间长度

dataDir=/home/hadoop/应用程序/zkdata #存储内存中数据库快照的位置(核心数据存储位置)

dataLogDir=/根/应用程序/zklog #日志存放目录

clientPort=2181 #端口号

#服务器。id=主机名:心跳端口:选举端口(id是任意的,但是不能重复,在1 ~ 255之间)

<强>服务器。1=hadoop01:2888:3888

<强>服务器。2=hadoop02:2888:3888

<强>服务器。3=hadoop03:2888:3888


④分发安装包

cd/应用 scp - r ZooKeeper-3.4.7/hadoop@hadoop02: $ PWD

<强> scp - r ZooKeeper-3.4.7/hadoop @hadoop03: $ PWD

⑤最后一步配置

在集群中的各个节点中设置:

mkdir/home/hadoop/apps/zkdata #创建动物园管理员的核心数据目录(默认不创建)

cd/home/hadoop/apps/zkdata

回声num祝辞myid (这个num是你在不同节点上zoo.cfg中配置的ID)

⑥配置环境变量

vim sudo/etc/profile

export ZOOKEEPER_HOME=/home/hadoop/应用程序/ZooKeeper-3.4.7

出口路径=$路径:ZOOKEEPER_HOME美元/bin

/etc/profile来源

4。启动集群并测试集群集群是否安装成功

在各个几点执行: zkServer。sh开始

检查是否启动成功: jps 检查是否有:QuarumPeerMain进程

zkServer。sh状态;查看各个节点的状态

大数据生态之管理员(集群搭建)