• Zookeeper基本信息


    Zookeeper特点:
      1、中间件,提供协调服务
      2、作用于分布式系统,可以为大数据服务
      3、支持java,提供java和c语言的客户端的api

    分布式系统:
      1、很多台计算机组成一个整体,一个整体一致对外并且处理同一请求
      2、内部的每台计算机都有可以相互通信(rest/rpc)
      3、客户端到服务器的一次请求到响应结束会历经多台计算机

    分布式图解:

    zookeeper的特性:
    1、一致性:数据一致性,数据按照顺序分批入库
    2、原子性:事务要么成功要么失败,不会局部化
    3、单一视图:客户端连接集群中的任一zk节点,数据都是一致的
    4、可靠性:每次对zk的操作状态都会保存在服务端
    5、实时性:客户端可以读取到zk服务端的最新数据

    Zookeeper安装步骤:

      1、上传下载好的安装包到linux上;(下载链接:https://zookeeper.apache.org/)

      2、解压安装包:tar -zxvf zookeeper -3.4.11.tar.gz

      3、重命名:mv zookeeper -3.4.11 zookeeper

      4、移动:mv zookeeper /usr.local

      5、配置环境变量:vim /etc/profile

      

      6、运行脚本:cd bin/

      7、Zookeeper主要目录结构

        1)bin:主要的一些运行命令

        2)conf:存放配置文件,其中我们需要修改zk.cfg

        3)contrib:附加的一些功能

        4)dist-maven:mvn变异后的目录

        5)docs:文档

        6)lib:需要依赖的jar包

        7)recipes:案例demo代码

        8)src:源码

      8、修改conf--cp zoo_sample.cfg zoo.cfg

        

    9、创建两个文件夹:mkdir dataDir /mkdir dataLogDir

    10、运行服务器:cd bin/--> ./zkServer.sh--> ./zkServer.sh start --> ./zkServer.sh status --> ./zkServer.sh restart -->./zkServer.sh stop

    11、基本数据模型

    12、基本操作:

      客户端连接--》查看znode结构--》关闭客户端连接

      ./zkServer.sh restart --> ./zkCli.sh

    13、zk的作用体现

  • 相关阅读:
    Spring MVC- 表单提交
    Ajax提交与传统表单提交的区别说明
    CSS各种居中方法
    Android RecyclerView 使用完全解析 体验艺术般的控件
    如何解决VMware上MAC虚拟机不能上网问题
    input标签的hidden属性的应用及作用
    SpringMVC表单标签简介
    EL显示List里嵌套map(Spring MVC3)返回的model
    Spring3 MVC请求参数获取的几种方法
    写数据到文件,并同步到磁盘
  • 原文地址:https://www.cnblogs.com/liucheng0827/p/10747493.html
Copyright © 2020-2023  润新知