大型数据库(6)--- ZooKeeper安装与配置
安装说明
安装环境
虚拟机:VirtualBox-6.1.18
操作系统:Ubuntu16.04LTS
集群情况:
主机名称 | hadoop版本 | IP地址 |
---|---|---|
hadoop-master | 2.7.3 | 192.168.56.1 |
hadoop-slave1 | 2.7.3 | 192.168.56.2 |
hadoop-slave2 | 2.7.3 | 192.168.56.3 |
本次安装的ZooKeeper
ZooKeeper版本:3.6.3
下载地址:apache-zookeeper-3.6.3-bin.tar.gz
其他:ZooKeeper官网 、查看不同版本、官方文档
都准备就绪后,我们就接着往下开始安装吧!
不知道怎么准备的,我之前的文章 也许可以给你带来一些参考哦 - - - ☞ 搭建hadoop集群
其实还是挺简单的,自己看文档就好啦~
开始安装
- 我的两个基础软件Hadoop、Java 分别是在/usr/hadoop 和 /usr/java下
- 其他的都安装在 ~/Hadoop 的文件夹下
- ZooKeeper 不仅需安装在 hadoop-master 下,还需部署在 slave 机上
安装并配置ZooKeeper
解压
1 | cd ~/下载 |
配置
zoo.cfg
1 | // 复制一份模版 |
myid
根据上面设置的 dataDir 路径,创建 myid 文件不建议使用默认的 dataDir=/tmp/zookeeper
,不然每次重启之后都要重新创建myid
1 | // 创建tmp目录,并编辑myid |
将ZooKeeper安装文件复制到Slave节点
1 | cd ~/Hadoop |
更改 slave 机上的 myid 值
进入到 hadoop-slave1:Hadoop/zookeeper-3.6.3/tmp
将 myid 文件里的值改为2
进入到 hadoop-slave2:Hadoop/zookeeper-3.6.3/tmp
将 myid 文件里的值改为3
启动ZooKeeper
Zookeeper 需要各自启动,每台机都要
1 | // 先进入到master里 |
master启动成功,可以看到那个大大的标志 ZooKeeper
输入
$ jps
可以看到 master 和 slave 都能看到QuorumPeerMain
在 master 上,通过start-foreground
看到 ‘拒绝连接’ ,是因为你的 Slave 还没开启哦~
其他
通过$ jps
如果发现 QuorumPeerMain 开启之后 闪退
或是(启动/关闭)失败
很有可能是没有 myid 这个文件,或是里面的 id 数值不对哦!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 细粒丁の小窝!
评论