Zookeeper的安装与集群搭建

简介

Zookeeper下载

官网地址:点我直达

百度云盘:点我直达

踩坑录

官网下载一定要下载带bin的

要不然zookeeper起不起来,找不到加载类,原来从版本3.5.5开始,带有bin名称的包才是我们想要的下载可以直接使用的里面有编译后的二进制的包,而之前的普通的tar.gz的包里面是只是源码的包无法直接使用。

好想吐槽下啊,Zookeeper的包的变动,源码的包就不能向其他的安装包一样加个src的标识吗?见名知意多好,以避免误下载。

单机Zookeeper

创建目录及解压

进入解压目录

进入conf

拷贝zoo_sample.cfg(目标文件,必须zoo.cfg)

编译拷贝后的文件:zoo.cfg

注:修改完快照存储目录后,用:x

建立软连接

环境变量配置

vim /etc/profile

使配置生效:source /etc/profile

启动

./zkServer.sh start

注意

  linux需要有jdk,关闭防火墙

集群Zookeeper

准备工作

  克隆1台上面单机配置好的linux,用于搭建集群。

创建myid

  来到刚才zoo.cfg设置的快照存储目录下,我这里是/usr/data/zookeeper

进入安装目录

  修改conf/zoo.cfg


添加所有集群中主机信息

格式

server.1=192.168.1.101:2888:3888server.2=192.168.1.102:2888:3888server.3=192.168.1.103:2888:3888格式:server.myid文件中的值=ip:端口号:端口号端口号是集群数据交互的端口号,可以瞎写,但不能被占用

集群搭建个数,至少2个,最好奇数,这样zookeeper投票可以过半

重复克隆2台刚配置过集群主机信息的那台linux

  注:别忘记修改myid中对应的值!!!!

依次启动zookeeper集群

启动第一台

启动第二台

第二台变为了leader

我们查看刚才第一台,此时变为了

启动第三台

模拟情况

第二台关机(模拟实际情况服务器挂了)

查看第一台

查看第三台

搞定!!!!!

(0)

相关推荐

  • Hadoop应用实验:ZooKeeper安装与配置

    ================= 1. 安装zookeeper ================= #解压缩,添加环境变量 进入zookeeper/conf cp zoo_sample.cfg zo ...

  • Hadoop学习之路(9)ZooKeeper安装

    文章目录 1.环境准备 1.1下载zooKeeper 1.3安装zooKeeper 1.4配置zooKeeper环境变量 1.5 修改zookeeper集群配置文件 1.6 创建myid文件 1.7 ...

  • zookeeper三种模式安装详解(centos 7+zookeeper

    zookeeper有单机.伪集群.集群三种部署方式,可根据自己实际情况选择合适的部署方式.下边对这三种部署方式逐一进行讲解. 一 单机模式 1.下载 进入要下载的版本的目录,选择.tar.gz文件下载 ...

  • Dubbo环境搭建-ZooKeeper注册中心

    场景 Dubbo简介与基本概念: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103555224 注: 博客: https:// ...

  • linux下搭建zookeeper集群全流程Centos7.2版本

    linux下搭建zookeeper集群全流程Centos7.2版本

  • windows下安装zookeeper 及 遇到的问题

    安装个zookeeper,没想到这么难,总时间我差不多花了4,5个小时,弄好的那一刻我简直想哭. 一开始在网上搜的教程,都很简单. 第一步官网下载 第二步复制一份 conf 文件夹下的 zoo_sam ...

  • Zookeeper简介与集群搭建

    Zookeeper简介 Zookeeper是一个高效的分布式协调服务,可以提供配置信息管理.命名.分布式同步.集群管理.数据库切换等服务.它不适合用来存储大量信息,可以用来存储一些配置.发布与订阅等少 ...

  • Zookeeper分布式集群搭建

    文中Zookeeper分布式集群搭建在Linux CentOS7系统之上.搭建大数据分布式集群,不建议使用root用户直接操作,故文中使用bigdata用户进行集群的搭建. 一.环境准备 软件 版本 ...

  • 阿里云ECS服务器部署HADOOP集群(二):HBase完全分布式集群搭建(使用外置ZooKeeper)

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  • MySQL主从复制集群搭建—binlog二进制文件方式

    老哥絮叨 上篇文章我们大致介绍了什么是MySQL主从复制,主从复制的几种集群架构图大概都有哪几种,今天我们就来讲讲如何实现MySQL集群的搭建.主从复制有两种方式可以实现,binlog和GTID,这期 ...

  • redis集群搭建

    阅读目录 1. 准备ruby环境 2. 目录 & 配置文件 3. 集群操作 redis 集群 ruby redis版本:redis-4.0.11 os:centos 7 ruby版本:2.3. ...

  • KubeEdge集群搭建

    KubeEdge集群搭建 1. 前言 上一篇文章我把整个KubeEdge的宏观架构设计讲了一遍,今天的内容是实操实践,手把手教你搭建KubeEdge集群. 2. 准备工作 需要两台机器,不管是笔记本也 ...

  • 集群搭建

    集群搭建

  • 入门K8s:一键脚本搭建Linux服务器集群

    dotNET跨平台 今天 以下文章来源于NetCore 从壹开始 ,作者老张的哲学 MVP NetCore 从壹开始专注于 NetCore 相关技术栈的推广,致力于前后端之间的完全分离,从壹开始,让每 ...