- 一、准备工作
- 二、安装步骤
- (一)解压
- (二)Zookeeper配置
- zoo.cfg配置
- (三)环境变量配置
- (四)启动服务
- (五)关闭服务
前言:下文中的IP地址、文件路径、主机名等,请根据您自己的实际情况,进行修改和配置。
| Zookeeper345下载链接 | 提取码:madd |
|---|
一、准备工作
-
安装一台虚拟机(★★★ 虚拟机 CentOS 7的安装步骤 ★★★)
-
启动一台虚拟机,并连接至Xshell、Xftp(连接方法)
-
安装、搭建好JDK、MySQL、Hadoop,并做好免密登录
-
建议在虚拟机里 opt 文件夹下单独创建两个文件夹(download、software),用来存放安装包和软件
-
需要将 zookeeper-3.4.5-cdh5.14.2.tar.gz 文件,上传至 download 目录。或者在shell窗口内,输入命令:yum install lrzsz,待加载完毕后可以直接将Windows下的文件拖拽至shell窗口内
-
建议在 software 目录下新建一个子目录 hadoop ,用来存放 hadoop 生态圈的相关软件
1.输入命令:cd /opt/download、ls,查看是否存在 zookeeper-3.4.5-cdh5.14.2.tar.gz 这个文件。
2.输入命令:tar -zxvf zookeeper-3.4.5-cdh5.14.2.tar.gz -C /opt/software/hadoop/,将文件解压到 software 下的 hadoop 文件夹里。解压完毕后,输入命令:cd /opt/software/hadoop/,进入到software里的hadoop目录里,输入命令:ls,查看该目录下是否存在 zookeeper-3.4.5-cdh5.14.2.tar.gz 这个文件。
3.输入命令:mv zookeeper-3.4.5-cdh5.14.2/ zookeeper345,将解压后的文件命名为 zk345 。
(二)Zookeeper配置 zoo.cfg配置1.输入命令:cd /opt/software/hadoop/zk345、mkdir mydata,在 zk345 目录下新建一个 mydata 文件夹,并获取其路径。
/opt/software/hadoop/zk345/mydata
2.输入命令:cd /opt/software/hadoop/zk345/conf/、ls,输入年命令:cp zoo_sample.cfg zoo.cfg、ls,查看是否复制并且重命名成功。
3.接上述 2 ,输入命令:vi zoo.cfg,将图6位置配置成下方代码,配置完成后保存并退出。
dataDir=/opt/software/hadoop/zk345/mydata # 2888是zk集群中间互相通讯的端口 # 3888是当集群中有领导丢失了,会从这个端口进行选举 # 这两个端口的值随便写,只要不跟别的端口号产生冲突 # 如果集群多了,就慢慢写,例如: # server.1=IP:xxxx:xxxxx # server.2=IP:xxxx:xxxxx # server.3=IP:xxxx:xxxxx server.1=192.168.59.200:2888:3888
提示:
1.配置文件中的 tickTime 是心跳时间,意思是:集群必须以两秒为一个时间点,向 leader 报告“我不是死的”,所以这是 心跳包 的时间。
2.配置文件中的 syncLimit=5 代表有5台机器可以同时运转。
3.配置文件中的 clientPort=2181 是zk的默认端口。
1.获取 /opt/software/hadoop/zk345 这个路径并复制,输入命令:vi /etc/profile,进入配置文件,按住shift+g移动至文章底部,按照图7进行配置,配置代码在下方。
#ZK export ZK_HOME=/opt/software/hadoop/zk345 export PATH=$ZK_HOME/bin:$PATH
2.输入命令:source /etc/profile,重新载入配置文件。
注意!重载文件报错点此链接!
(四)启动服务 输入命令:zkServer.sh start,启动服务,输入命令:zkServer.sh status,查看服务状态,输入命令:jps,查看进程,出现 QuorumPeerMain 这个进程,表示 Zookeeper 安装成功并成功启动。
提示:在启动 Hbase 和 Kafka 前,记得先启动 zookeeper 。
输入命令:zkServer.sh stop,关闭服务,输入命令:jps,查看进程,没有显示 QuorumPeerMain 这个进程,表示 Zookeeper 安装成功并成功关闭。
提示:在关闭 zookeeper 前, Hbase 和 Kafka 前,记得先关闭 zookeeper 。


![[ 安装 ] Zookeeper安装步骤! [ 安装 ] Zookeeper安装步骤!](http://www.mshxw.com/aiimages/31/439262.png)
