最后
各位读者,由于本篇幅度过长,为了避免影响阅读体验,下面我就大概概括了整理了
二、Zookeeper分布式安装与配置
1、下载Zookeeper
运行环境是在Ubuntu14系统下,Zookeeper当前稳定版本zookeeper-3.4.12
下载地址:http://mirrors.hust.edu.cn/apache/zookeeper/
2、安装Zookeeper
2.1 解压安装包zookeeper-3.4.12.tar至路径 /usr/local,命令如下:
sudo tar -zxf ~/zookeeper-3.4.12.tar -C /usr/local
2.2 将解压的文件名zookeeper-3.4.12改为zookeeper**,以方便使用,命令如下:**
sudo mv /usr/local/zookeeper-3.4.12 /usr/local/zookeeper
2.3 配置环境变量,将hbase下的bin目录添加到path中:
vim ~/.bashrc
如果没有引入过PATH请在~/.bashrc文件尾行添加如下内容:
export PATH=$PATH:/usr/local/zookeeper/bin
如果已经引入过PATH请在export PATH这行追加/usr/local/zookeeper/bin,这里的“:”是分隔符,如图:
执行source命令使上述配置在当前终端立即生效:
source ~/.bashrc
2.4 创建Zookeeper存储目录:
cd /usr/local/zookeeper #进入Zookeeper目录
mkdir zkdata #创建zkdata
cd zkdata
pwd #/usr/local/zookeeper/zkdata
备注:这个会在配置Zookeeper文件中有用
3、修改配置文件
3.1 进入conf文件夹 cd /usr/local/zookeeper/conf
拷贝zoo_sample.cfg为zoo.cfg
cp zoo_sample.cfg zoo.cfg
3.2 编辑zoo.cfg
vim zoo.cfg
1、更改dataDir=/usr/local/zookeeper/zkdata
2、添加集群端点(注意master、slave是自己的主机名)
server.1 = master:2888:3888
server.2 = slave1:2888:3888
server.3 = slave2:2888:3888
3.3 创建myid文件(相当于hadoop中的slave文件)用来分布式管理,类似于主机编号
cd ../zkdata
vim myid
#第一台机器,填写编号1就可以
myid内容
3.4 将master中配置好的Zookeeper分发到其他节点中
cd /usr/local #进入local目录
# **读者福利**
![秋招我借这份PDF的复习思路,收获美团,小米,京东等Java岗offer](https://img-blog.csdnimg.cn/img_convert/37261a89956db37370f6ef1fd7335f27.webp?x-oss-process=image/format,png)
**更多笔记分享**
![秋招我借这份PDF的复习思路,收获美团,小米,京东等Java岗offer](https://img-blog.csdnimg.cn/img_convert/aef7f47e4d48497b1f9b8cee0a1962a2.webp?x-oss-process=image/format,png)
> **本文已被[CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**
**[需要这份系统化的资料的朋友,可以点击这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**
讲解视频+实战项目源码】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**
**[需要这份系统化的资料的朋友,可以点击这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**