apache-zookeeper-3.6.2全分布式安装

本文编写的时候,创建了三台虚拟机,分别为master、slev1、slev2。jdk版本为8.+。

文章目录

  • 二、安装apache-zookeeper-3.6.2
  • 三、配置apache-zookeeper-3.6.2
      • 1、创建zoo.cfg配置文件,通过复制zoo_sample.cfg创建zoo.cfg
      • 2、更改zoo.cfg配置文件
      • 3、将apache-zookeeper-3.6.2-bin文件夹整体复制到其他两个节点,这一步需要配置节点免密登录,如果未配置,请参考本人另外一篇博客[linux下配置集群机器之间免密登录](https://blog.csdn.net/qq_22610595/article/details/110008599)
      • 4、在三个节点上分别启动apache-zookeeper-3.6.2,启动完了之后,随便在一台机器上查看zk的状态,如果出现Mode: leader或者Mode: follower那就是说明zk安装成功了。
  • 总结

# 一、下载apache-zookeeper-3.6.2
wget https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz

apache-zookeeper-3.6.2全分布式安装_第1张图片

二、安装apache-zookeeper-3.6.2

tar -zxvf ./apache-zookeeper-3.6.2-bin.tar.gz

在这里插入图片描述

三、配置apache-zookeeper-3.6.2

1、创建zoo.cfg配置文件,通过复制zoo_sample.cfg创建zoo.cfg

cp -R ./zoo_sample.cfg ./zoo.cfg

在这里插入图片描述

2、更改zoo.cfg配置文件

vi ./zoo.cfg
// 增加如下内容
dataDir=/xx    // 这指定你的zookeepers数据的存放地址
// 集群地址以及端口,因为zk存在一个选举机制,所以这里指定两个端口。server后边的.1/.2/.3指的是集群的编号,你也可以使用其他代替。
server.1=ip1:端口1:端口2  
server.2=ip2:端口1:端口2
server.3=ip3:端口1:端口2

apache-zookeeper-3.6.2全分布式安装_第2张图片

3、将apache-zookeeper-3.6.2-bin文件夹整体复制到其他两个节点,这一步需要配置节点免密登录,如果未配置,请参考本人另外一篇博客linux下配置集群机器之间免密登录

scp -r ./apache-zookeeper-3.6.2-bin ssh@slev1:/usr/local/
scp -r ./apache-zookeeper-3.6.2-bin ssh@slev2:/usr/local/

4、在三个节点上分别启动apache-zookeeper-3.6.2,启动完了之后,随便在一台机器上查看zk的状态,如果出现Mode: leader或者Mode: follower那就是说明zk安装成功了。

/usr/local/apache-zookeeper-3.6.2-bin/bin/zkServer.sh start  // 启动
/usr/local/apache-zookeeper-3.6.2-bin/bin/zkServer.sh status  // 查看状态

apache-zookeeper-3.6.2全分布式安装_第3张图片

总结

以上就是zookeeper的全分布式安装过程,至此本人的一下三篇博客搭建了一个全分布式大数据环境:
hadoop-3.2.1全分布式安装教程
apache-zookeeper-3.6.2全分布式安装
hbase-2.3.2全分布式安装

你可能感兴趣的:(学习笔记,zookeeper,linux)