微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

hadoop集群环境下zookeeper安装的详细步骤

文章目录


百度网盘分享zookeeper-3.4.6.tar.gz

一、Hadoop集群搭建

具体步骤请参考:
linux-配置hadoop集群(配置文件及环境配置)

二、zookeeper安装及配置(每一台虚拟机上都需要安装)

1.将zookeeper拖入到opt文件夹中

在这里插入图片描述

2.解压zookeeper-3.4.6.tar.gz

输入 tar -zxf zookeeper-3.4.6.tar.gz
解压完之后,输入 ll 检查是否解压成功

在这里插入图片描述


输入 rm -f zookeeper-3.4.6.tar.gz 删除安装包
输入 mv zookeeper-3.4.6/ zookeeper 修改文件名称(不必要)

在这里插入图片描述

3.配置环境变量

输入 vi /etc/profile

export ZK_HOME=/opt/zookeeper/
export PATH=$PATH:$ZK_HOME/bin

在这里插入图片描述


配置完后进行source /etc/profile 使环境变量生效

4.进入到zookper目录下的conf文件

cd /opt/zookeeper/conf

在这里插入图片描述

5.修改zoo_sample.cfg 名称改为zoo.cfg,并对zoo.cfg进行编辑

#修改名称
mv zoo_sample.cfg zoo.cfg
#进入zoo.cfg
vi zoo.cfg

配置文件

  • tickTime: Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔
  • maxClientCnxns:单个客户端与单台服务器之间的连接数的限制,是ip级别的,认是60,如果设置为0,那么表明不作任何限制
  • initLimit:配置 Zookeeper 接受客户端初始化连接时最长能忍受多少个心跳时间间隔数。
  • synclimit:标识 leader 与 Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度
  • dataDir: Zookeeper 保存数据的目录
  • clientPort:客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。
  • server.A=B:C:D:其中 A 是一个数字,表示这个是第几号服务器;B 是这个服务器的 ip 地址;server列表 2888为选举端口,3888为心跳端口
# The number of milliseconds of each tick
tickTime=2000
maxClientCnxns=0
# The number of ticks that the initial
# synchronization phase can take
initLimit=50
# The number of ticks that can pass between
# sending a request and getting an ackNowledgement
synclimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/opt/hadoop/zookperdata
# the port at which the clients will connect
clientPort=2181
server.1=bigdata101:2888:3888
server.2=bigdata102:2888:3888
server.3=bigdata103:2888:3888

在这里插入图片描述

6.在hadoop文件夹下面新建zookperdata文件夹,并创建myid

根据zoo.cfg里面的配置,bigdate101的myid为1,bigdate102的myid为2,bigdate103的myid为3

在这里插入图片描述


重复以下步骤,分别修改虚拟机的myid

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

三、启动和关闭zookeeper

1.启动zookeeper

输入 zkServer.sh start

在这里插入图片描述

2.输入jps 检查zookeeper是否启动成功

出现 QuorumPeerMain 表示启动成功

在这里插入图片描述

3.关闭zookeeper

zkServer.sh stop

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐