大数据学习----Zookeeper的安装
永远谦逊,保持对学习的渴望。
第一章 Linux安装 第二章 Linux配置 第三章 Hadoop完全分布式环境搭建 第四章 Zookeeper的安装 第五章 HBase的安装和基础命令
参考文章:
一、ZooKeeper的安装和部署
文章目录
前言
本文紧接上文,包括Zookeeper安装之前的一些其他的工具的安装,准备和搭建完成后的测试
以下是本篇文章正文内容
一、所需要的资源
资源分享:
所需要用到资源:
Zookeeper-3.6.3-bin.tar.gz
本文所用资源不在网盘链接内,需前往Zookeeper官网进行下载
链接: 大数据学习所需资源
提取码:k6wy
二、Zookeeper的安装
Zookeeper概要
Zookeeper是一个用于分布式的同步工具,保证分布式集群内各节点的同步操作。
对于集群模式下的ZooKeeper部署,3个ZooKeeper服务进程是建议的最小进程数量,而且不同的服务进程建议部署在不同的物理机器上面,以减少机器宕机带来的风险,以实现ZooKeeper集群的高可用。
ZooKeeper对于机器的硬件配置没有太大的要求。例如,在Yahoo!内部,ZooKeeper部署的机器其配置通常如下:双核处理器,2GB内存,80GB硬盘。
(一)下载安装文件
通过官网下载文件,对文件进行解压。一般放在/usr/local目录下面。
1.解压命令
sudo tar -vxzf apache-zookeeper-3.6.3-bin.tar.gz -C /usr/local
2.重命名:
sudo mv apache-zookeeper-3.6.3-bin/ zookeeper
3.修改所属用户
sudo chown -R hadoop:hadoop zookeeper/
4.修改conf目录下的zoo_sample.cfg配置文件:
重命名文件:
mv zoo_sample.cfg zoo.cfg
修改文件内容
datadir=/usr/local/zookeeper/zkData
创建zkData文件夹
mkdir /usr/local/zookeeper/zkData
(二)配置环境变量
打开bashrc 配置文件,追加路径。
sudo vim ~/.bashrc
#export ZOOKEEPER_HOME=/usr/local/zookeeper
#export PATH=$PATH:$ZOOKEEPER_HOME/bin
source ~/.bashrc
启动文件
zkServer.sh start
启动成功
(三)分发文件到集群
scp -r /usr/local/zookeeper hadoop@hadoop102:/usr/local
scp -r /usr/local/zookeeper hadoop@hadoop103:/usr/local
三、HBase的分布式环境配置
(一)每台机器在zkData文件夹下创建myid,分别修改内容为1,2,3.
(二)每台机器 修改zoo.cfg
(三)启动集群
查看节点状态