ZooKeeper完全分布式安装与配置

  • 时间:
  • 浏览:1
  • 来源:幸运飞艇APP下载_幸运飞艇APP官方

在三台装有centos6.5(64位)服务器上安装ZooKeeper,官网建议大慨3个节点,本次实验3台

以前集群上同时安装了Hadoop、HBase、Zookeeper,还要注意三者之间有先后启动顺序:

启动顺序:

启动集群

③syncLimit:你你是什么配置项标识 Leader 与 Follower 之间发送消息,请求和应答时间长度,最长还可不可以 了超很哪几条个 tickTime时间长度,总时间长度越多 5*5000=10 秒。

3、在hadoop03节点的/home/hadoop/目录下

①tickTime:心跳时间,毫秒为单位。

ZooKeeper集群所有结点作为另另一一个整体对分布式应用提供服务,之前 还要各个节点实现互连,就要知道其它节点主机和ip的映射关系。在每个节点上配置/etc/hosts文件,上加如下:

这里路径为 /home/hadoop/zookeeper-3.4.6

首先启动hadoop(在hadoop01start-all.sh),

④dataDir:存储内存中数据库快照的位置。

参数说明:  

id相对应)这里hadoop01节点为 1

之前 启动zookeeper集群(分别在三台机器上zkServer.sh  start;还要使用zkServer.sh status查看zk具体情况)。

修改为 3

还要提前安装jdk,挑选版本是jdk-8u91-linux-x64。

1)下载ZooKeeper,挑选稳定版,即stable

修改为 2

1、在master节点的/home/hadoop/目录下

⑤clientPort:监听客户端连接的端口

Hadoop——>Zookeeper——>HBase

在节点配置的dataDir指定的目录下面,创建另另一一个myid文件,后边内容为另另一一个数字,用来标识当前主机,$ZOOKEEPER_HOME/conf/zoo.cfg文件中配置server.X,则myid文件中就输入你你是什么数字X。(即在每个节点上新建并设置文件myid,其内容与zoo.cfg中

1)各节点上启动 (这里启动顺序为 hadoop01 >  hadoop02 >  hadoop03 )

注意事项:

5)dataDir目录下创建myid文件,将内容设置为上⑥中A值,用来标识不同的服务器。

主机数:3(要求3+,且还却说奇数,以前ZooKeeper选举算法))。

1.环境说明

⑥server.A=B:C:D:其中 A 是另另一一个数字,表示你你是什么是第几号服务器;B 是你你是什么服务器的 ip 地址;C 表示的是你你是什么服务器与集群中的 Leader 服务器交换信息的端口;D 表示的是万一集群中的 Leader 服务器挂了,还要另另一一个端口来重新进行选举,选出另另一一个新的 Leader,而你你是什么端口越多用来执行选举时服务器相互通信的端口。以前是伪集群的配置土办法,以前 B 一定会一样,越多有不同的 Zookeeper 实例通信端口号还可不可以 了一样,越多有要给它们分配不同的端口号。

②initLimit:你你是什么配置项是用来配置 Zookeeper 接受客户端(这里客户端一定会用户连接 Zookeeper服务器的客户端,越多 Zookeeper 服务器集群中连接到 Leader 的 Follower 服务器)初始化连接时最长能忍受哪几条个心跳时间间隔数。当以前超过 10 个心跳的时间(也越多 tickTime)长度后 Zookeeper 服务器还这么 收到客户端的返回信息,这么 表明你你是什么客户端连接失败。总的时间长度越多 10*5000=20 秒。

2、在hadoop02节点的/home/hadoop/目录下

HBase——>Zookeeper——>Hadoop

停止顺序

最后在hadoop01上启动hbase集群(start-hbase.sh)。

/home/hadoop/zookeeper-3.4.8/data/myid