hadoop集群-linux安装配置-基础配置(四)

zookeeper高可用配置


  1. linux 基础配置
  2. 多台虚拟机标配
  3. hadoop安装配置+集群
  4. zookeeper高可用配置

zookeeper高可用

  • 分布式有缺点:
    1. 只有大哥和二哥,如果都挂了呢?
    2. Namenod挂了,seconnamenode都不能自动接棒
    3. Namenode和secondnamenode都挂了,没有三哥;
  • Zookeeper:
    • Zookeeper:动物园管理员
    • 作用:(多台服务器)
      1. 把多台服务器中的硬盘当成一块使用,如果没有hadoop或者hadoop自己本身运行的时候也需要存储数据
      2. 每台服务器都要装zookeeper;自己有一个选举的机制(如:选班长)2.每台服务器都要装zookeeper;自己有一个选举的机制(如:选班长)
    • 投票:
      1. 选leader;
      2. Leader挂了;剩下的人自己选择
      3. 如果leader活了,当成小弟,跟着leader走
      4. 自己主动检测leader挂了,自动切换(通知所有人)
  • 官网(http://zookeeper.apache.org/)
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

实战

  • Zookeeper 单机版本

    Windows 版本

     1. 直接解压此文件”zookeeper-3.4.13.tar.gz”,最好别放在中文目录中
     2. 去掉版本号
     3. 标准目录
    
    在这里插入图片描述
Bin:可执行文件
Conf:配置文件
Contrib:第三方提供的jar包
Dist-maven:使用maven打包的发布版本
Docs:文档
Lib:jar 包
Src:源码
核心的jar包:zookeeper-3.4.13.jar
Readme.md(读我)
  • 配置文件(conf/zoo_sample.cfg复制一份为zoo.cfg)
    在这里插入图片描述
  • 服务器启动
    • 双击 bin/zkServer.cmd
      在这里插入图片描述
    • 启动成功
      在这里插入图片描述
    • 启动命令
      在这里插入图片描述
    • 客户端启动
      在这里插入图片描述在这里插入图片描述
    • 客户端常用命令:把zookeeper理解为 linux 上的文件系统
      • 也有文件和文件夹,(文件夹上可以存储内容)
        在这里插入图片描述
# 创建一个目录/文件(在这叫路径);
# create:目录/文件,数据
create /hw test
# 查看/表示根路径和linux很像
Ls 路径
# 修改
Set 路径 值
# 查看内容
Get 路径
# 删除(路径)
rmr /hw

在这里插入图片描述

# 创建一个子目录;
Create 路径 值
# 路径必须得存在;
create /a/b test_2

在这里插入图片描述在这里插入图片描述

# create s:(永久性节点)e:(临时性节点); 临时文件
Create -s /s a
Create -e /e b

在这里插入图片描述

  • 存储位置
    在这里插入图片描述在这里插入图片描述

Linux版本

# 一定要将zookeeper的tar包传到服务器上,
# 解压tar包
tar -xzvf zooke
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值