美文网首页
zookeeper集群的部署安装

zookeeper集群的部署安装

作者: Nenezsnp | 来源:发表于2023-04-15 14:45 被阅读0次

仅以此篇记录虚拟机linux安装zookeeper3.4.10的过程,以昨日后学习之用
本篇是为了安装hive,目前已安装hadoop集群配置+jdk配置(请看hadoop集群配置
)、本篇文章主要介绍集群zookeeper的搭建

1.开始准备

1).所需环境

#请参考前一篇文章设置master、slave1、slave2节点配置
主机名                          ip                  ZoopKer存放的位置
master(主节点)           192.168.141.184           /usr/local/wzy_server/zookeeper-3.4.10
slave1(从节点)           192.168.141.90            /usr/local/wzy_server/zookeeper-3.4.10
slave2(从节点)           192.168.141.18            /usr/local/wzy_server/zookeeper-3.4.10

2.环境搭建

1)将文件上传到opt,并解压到/usr/local/wzy_server(自定义文件夹可以使用/usr/local)

cd /opt
tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local/wzy_server
image.png

2)在zookeeper-3.4.10目录下创建一个tmp目录,同时新建myid文件

#进入zookeeper文件夹下
cd /usr/local/wzy_server/zookeeper-3.4.10
#新建文件夹
mkdir tmp
#进入tmp
cd ./tmp
echo 1 > myid #此句话的意思是创建一个myid文件并将1设置进去(具体请百度详情)
创建临时目录

3)进入conf目录,修改zoo.cfg文件

#进入conf
cd /usr/local/wzy_server/zookeeper-3.4.10/conf
#拷贝文件
cp zoo_sample.cfg zoo.cfg
#编辑
vi zoo.cfg

####添加以下代码####
#将dataDir后边的路径修改为自己tmp 的路径,此处为
dataDir=/usr/local/wzy_server/zookeeper-3.4.10/tmp #是缓存数据路径 (按照你的路径配置)
 
#继续添加如下内容:
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
 
#这里的master,slave1,slave2换成自己对应的主机名 前一篇文章有配置
#2888为组成zookeeper服务器之间的通信端口3888为用来选举leader的端口 三台虚拟机都需操作
####添加以上代码####
zoo.cfg

4)拷贝到slave1节点

cd /usr/local/wzy_server
scp -r zookeeper-3.4.10 root@slave1:/usr/local/wzy_server
scp -r zookeeper-3.4.10 root@slave2:/usr/local/wzy_server
5)传好之后在slave1主机下,进入tmp目录,将myid里边的1改为2, 在slave2主机下,进入tmp目录,将myid里边的1改为3。 slave1的tmp文件夹修改myid
slave1修改为2

6)编辑/etc/profile

export ZOOKEEPER_HOME=/user/local/wzy_server/zookeeper-3.4.10
export PATH=$ZOOKEEPER_HOME/bin:$PATH

7)保存

source /etc/profile

8)同步到slave1,slave2

scp /etc/profile root@slave1:/etc
scp /etc/profile root@slave2:/etc

9)配置生效

#分别在salve1、slave2执行
source /etc/profile

3.环境测试

cd /usr/local/wzy_server/zookeeper-3.4.10/bin
./zkServer.sh start #启动 分别在master、slave1、slave2中执行
./zkServer.sh status #查看状态 分别在master、slave1、slave2中执行
./zkServer.sh stop #停止 分别在master、slave1、slave2中执行
image.png

有坑:记得先关闭防火墙
查看防火状态
systemctl status firewalld
暂时关闭防火墙
systemctl stop firewalld
永久关闭防火墙
systemctl disable firewalld

参考链接:https://blog.csdn.net/m0_61232019/article/details/127506509

相关文章

  • kafka集群部署

    0. zookeeper集群部署 kafka依赖于zookeeper,在安装kafka集群之前,请先安装zooke...

  • 尚硅谷大数据技术之HBase

    第2章 HBase安装 2.1 Zookeeper正常部署 首先保证Zookeeper集群的正常部署,并启动之: ...

  • Zookeeper的安装部署

    1. Zookeeper的安装部署 1.1. 安装 zookeeper 有两种运行模式:集群模式和单机模式。 下载...

  • Kafka的安装和使用

    一、Kafka的安装: 1.准备工作: 安装jdk 安装Zookeeper 2.Kafka集群部署: 1)解压安装...

  • zookeeper的部署安装

    zookeeper的部署安装 Zookeeper的安装和配置十分简单, 既可以配置成单机模式, 也可以配置成集群模...

  • Kafka集群

    Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群。Zookeeper集群部署请...

  • pinpoint1.8.3部署(hbase及zk部署)

    jdk需求1.8+zookeeper安装,单机部署不做集群 安装hbase 1.2.4 在浏览器里输入http:/...

  • Zookeeper | Zookeeper集群的安装部署

    一、安装环境 Zookeeper集群最好至少安装3个节点,端口使用默认端口:2181。JDK安装了1.8.0_16...

  • 二、HBase部署与使用

    2.1、部署 2.1.1、Zookeeper正常部署 首先保证Zookeeper集群的正常部署,并启动之: /op...

  • HBase安装部署

    Zookeeper正常部署 首先保证Zookeeper集群的正常部署,并启动之: Hadoop正常部署 Hadoo...

网友评论

      本文标题:zookeeper集群的部署安装

      本文链接:https://www.haomeiwen.com/subject/hfkoddtx.html