zookeeper集群搭建

这篇具有很好参考价值的文章主要介绍了zookeeper集群搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装前准备

准备三台机器,在三台机器的hosts上加入三台机器的host地址别名,让三台机器能互相ping通。
192.168.150.146、192.168.150.147和192.168.150.148是三台机器的ip地址

vim /etc/hosts
192.168.150.146 node1
192.168.150.147 node2
192.168.150.148 node2

修改三台机器的hostname,根据上面的配置
192.168.150.146上运行hostname node1
192.168.150.147上运行hostname node2
192.168.150.148上运行hostname node3
关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

关闭selinux

setenforce 0
vim /etc/selinux/config

设置SELINUX=disabled

设置免密登录
在三台机器都运行如下指令,连续按下4个回车键

ssh-keygen

在node1上,

ssh-copy-id node1
ssh-copy-id node2
ssh-copy-id node3

注意:上面的命令每次输入都要按两次回车键然后输入对应机器的密码
然后三台机器重启

reboot

安装

1.下载zookeeper安装包(在node1)

切换目录

cd /opt

下载安装包
下载格式
wget 下载地址

wget https://dlcdn.apache.org/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1-bin.tar.gz

地址可以去官网找zookeeper官网
图中标注的是目前最新的稳定版
zookeeper集群搭建
解压安装包

tar -zxf 压缩包名称

重命名

mv 解压后的文件名字 zookeeper
cd zookeeper
mv ./conf/zoo_simple.cfg zoo.cfg
vim ./conf/zoo.cfg

修改如下

datadir=/opt/zookeeper/data
audit.enable=true
server.1=node1:2888:3888
server.2=node2:2888:3888
server.3=node3:2888:3888

创建文件夹data

mkdir -p data

创建myid文件

vim ./data/myid

输入1,退出并保存

文件分发给node02和node03

scp -r /opt/zookeeper node2:/opt
scp -r /opt/zookeeper node3:/opt

修改node2的文件

cd /opt/zookeeper
vim ./data/myid

将1改成2

修改node3的文件

cd /opt/zookeeper
vim ./data/myid

将1改成3

在三台机器都运行

cd /opt/zookeeper
./bin/zkServer.sh start

然后可以查看三台机器的状态

./bin/zkServer.sh status

至此,集群部署完成,有问题可以留言一下。

特别注意,我们在Linux系统安装软件都想要安装在opt目录上,但是千万记住一点,linux系统自带opt目录,可以 运行以下指令查看

cd /
ll

如果你自己创建了一个opt目录,那么你要想清楚你的zoo.cfg文件中的datadir=/opt/zookeeper/data的路径到底设置成什么,/opt是系统自带的,如果你也创建了opt目录,那你的地址就不是这个了,你得设置好自己的地址,不然可能出现myid变化的情况。文章来源地址https://www.toymoban.com/news/detail-422533.html

到了这里,关于zookeeper集群搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 用三台云服务器搭建hadoop完全分布式集群

    本次利用云服务器搭建Hadoop集群, 在开始之前,你需要3台云服务器,可以在同一家购买也可以在不同家购买。此次教程采用百度云产品,可以换不同账号新手免费试用几个月,具体配置如下: 服务器名称 配置 磁盘容量 master 2cpu 内存4GB 40G slave1 1cpu 内存2GB 60G slave2 1cpu 内存

    2024年02月04日
    浏览(52)
  • 搭建伪分布式集群(克隆三台虚拟机,配置ens33网络)

    目录 1 克隆虚拟机 1.修改主机名 2.修改UUID 2 配置ens-33网络        同样的,第三台也是重复操作即可 克隆完成三台虚拟机后,由于node02和node03都是由node01克隆来的,所以他们的主机名和UUID都是一样的,我们需要修改一下 1.修改主机名 在node01的虚拟机下,输入: hostnamectl s

    2024年02月06日
    浏览(38)
  • 三台CentOS7.6虚拟机搭建Hadoop完全分布式集群(一)

    这个是笔者大学时期的大数据课程使用三台CentOS7.6虚拟机搭建完全分布式集群的案例,已成功搭建完全分布式集群,并测试跑实例。 1.1安装完虚拟机发现没有sudo命令和hadoop用户执行命令失败 我在安装CentOS 7.6虚拟机后,我发现不能执行sudo命令,同时hadoop用户执行命令失败。

    2024年02月03日
    浏览(51)
  • 三台N1上离线安装k3s集群

    三台N1 分别是 hostname IP server n101 192.168.0.101 agent n102 192.168.0.102 agent n103 192.168.0.103 1. 创建k3s文件夹并进入 2. 下载 去https://github.com/k3s-io/k3s/releases下载最新的k3s二进制和依赖镜像的压缩包 k3s: 二进制。 k3s-airgap-images-amd64.tar: 镜像压缩包。 amd的直接选择k3s和带有amd的文件,arm或者

    2024年02月10日
    浏览(39)
  • 三台异构服务器搭建hadoop HA集群史上最详细方案(HDFS+YARN)

     一、系统基础服务配置 主机名 IP 操作系统 CPU 内存 磁盘 Hive01 10.86.102.104 Centos 7.9.2009 Xeon 4208 X16 192G 46T Hive02 10.86.102.102 Centos 7.9.2009 Xeon 4208 X16 192G 46T Hive03 10.86.102.105 Centos 7.9.2009 Xeon 8260 X48 256G         11T 最终组成的是一个双副本56T的集群,设置YARN内存共400GB(可调) 3台服务

    2024年02月07日
    浏览(53)
  • Zookeeper集群搭建记录 | 云计算[CentOS7] | Zookeeper集群搭建

    本系列文章索引以及一些默认好的条件在 传送门 在配置Zookeeper之前,建议先配置Hadoop集群,具体的操作流程博主已更新完成,链接 Zookeeper的安装包版本不太相同,大致分为有编译过的和没有编译过的(如有错请留言指正 一般情况下对于我们在解压配置就能使用的情况下,我

    2024年02月01日
    浏览(64)
  • Linux-一篇文章,速通Hadoop集群之伪分布式,完全分布式,高可用搭建(附zookeeper,jdk介绍与安装)。

    文章较长,附目录,此次安装是在VM虚拟环境下进行。文章第一节主要是介绍Hadoop与Hadoop生态圈并了解Hadoop三种集群的区别,第二节和大家一起下载,配置Linux三种集群以及大数据相关所需的jdk,zookeeper,只需安装配置的朋友可以直接跳到文章第二节。同时,希望我的文章能帮

    2024年03月19日
    浏览(48)
  • Zookeeper 和 Kafka 工作原理及如何搭建 Zookeeper集群 + Kafka集群

    目录 1 Zookeeper 1.1 Zookeeper 定义 1.2 Zookeeper 工作机制 1.3 Zookeeper 特点 1.4 Zookeeper 数据结构 1.5 Zookeeper 应用场景 1.6 Zookeeper 选举机制 2 部署 Zookeeper 集群 2.1 安装前准备 2.2 安装 Zookeeper 3 Kafka 3.1 为什么需要消息队列(MQ) 3.2 使用消息队列的好处 3.3 消息队列的两种模式 3.4 Kafka 定义

    2024年02月08日
    浏览(41)
  • 【Docker】搭建Zookeeper集群

    启动容器 通过如下命令启动容器: 上述命令在后台运行一个名为 zookeeper-standalone 的容器。由于 Zookeeper 是’快速失败’,因此最好通过 --retart参数设置容器在意外停止时自动重启。默认是 no,表示不重启。-p 参数将宿主机端口 8080 与容器端口 8080 映射。 通过如下命令查看运

    2024年02月04日
    浏览(35)
  • kafka---- zookeeper集群搭建

    Hostname Ip Root Prac-zk-133 172.16.144.133 root Prac-zk-134 172.16.144.134 root Prac-zk-135 172.16.144.135 root 172.16.144.133 Prac-zk-133 172.16.144.134 Prac-zk-134 172.16.144.135 Prac-zk-135 zkServer.sh start-foreground 使用它启动会出现地址已在使用 Zookeeper启动失败(java.net.BindException: 地址已在使用 端口被占用了,把218

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包