个人简介

Echo Blog


江湖无名 安心练剑
  • ZooKeeper-13-zk 介绍
    简介 在计算机诞⽣之后很长的⼀段时间⾥,⼀个应⽤服务是在⼀个独⽴的单处理器计算机上运⾏⼀段程序。时⾄今⽇,应⽤服务已经发⽣了很⼤的变化。 在⼤数据和云计算盛⾏的今天,应⽤服务由很多个独⽴的程序组成,这些独⽴的程序则运⾏在形形⾊⾊、千变万化的⼀组计算机上。 开发这样的应⽤,很容易让很多开发⼈员陷⼊如何使多个程序协同⼯作的逻辑中,最后导致没有时间更好地思考和实现他们⾃⼰的应⽤程序逻辑;又或...
    2016-09-25 04:21:05 | Apache
  • ZooKeeper-12-aduit logs
    ZooKeeper审核日志 Apache ZooKeeper支持3.6.0版以上的审核日志。 默认情况下,审核日志处于禁用状态。 要启用审核日志,请在conf/zoo.cfg中配置audit.enable = true。 审核日志并非记录在所有的ZooKeeper服务器上,而是仅记录在连接客户端的服务器上,如下图所示。 审核日志捕获有关选择要审核的操作的详细信息。 审核信息被...
    2016-09-25 04:21:05 | Apache
  • ZooKeeper-11-动态配置
    概述 在3.5.0发行版之前,Zookeeper的成员身份和所有其他配置参数是静态的-在引导过程中加载,并且在运行时不可变。 操作员求助于“滚动重启”,这是一种手动配置且容易出错的更改配置的方法,该配置导致数据丢失和生产中的不一致。 从3.5.0版开始,不再需要“滚动重启”! ZooKeeper完全支持自动配置更改:可以动态更改Zookeeper服务器的集合,它们的角色(参与者/观察...
    2016-09-25 04:21:05 | Apache
  • ZooKeeper-10-监听者指导
    观察者:在不影响写入性能的情况下扩展ZooKeeper 尽管ZooKeeper通过使客户端直接连接到该集合的投票成员而表现良好,但是此体系结构使其很难扩展到大量客户端。 问题在于,随着我们添加更多的投票成员,写入性能会下降。 这是由于以下事实:写操作需要(通常)集合中至少一半节点的同意,因此,随着添加更多的投票者,投票的成本可能会显着增加。 我们引入了一种称为Observer的新型Z...
    2016-09-25 04:21:05 | Apache
  • ZooKeeper-09-JMX
    JMX Apache ZooKeeper对JMX具有广泛的支持,使您可以查看和管理ZooKeeper服务集合。 本文档假定您具有JMX的基本知识。 有关设置VM实例的本地和远程管理的详细信息,请参见《JMX管理指南》。 默认情况下,随附的zkServer.sh仅支持本地管理-查看链接的文档以启用对远程管理的支持(超出本文档的范围)。 在启用JMX的情况下启动ZooKeeper o...
    2016-09-25 04:21:05 | Apache
  • ZooKeeper-08-Quota's Guide
    配额 ZooKeeper具有名称空间和字节配额。 您可以使用ZooKeeperMain类设置配额。 如果用户超过分配给他们的配额,ZooKeeper会打印WARN消息。 消息将打印在ZooKeeper的日志中。 注意:名称空间配额的含义是计数配额,该数量配额限制了路径(包括其自身)下的子代数。 $ bin/zkCli.sh -server host:port** 上面的命令为...
    2016-09-25 04:21:05 | Apache
  • ZooKeeper-07-管理员指导手册
    部署方式 本节包含有关部署Zookeeper的信息,并涵盖以下主题: 系统要求 群集(多服务器)设置 单服务器和开发人员设置 前两个部分假设您对在生产环境(例如数据中心)中安装ZooKeeper感兴趣。 最后一部分介绍了在有限的基础上设置ZooKeeper的情况-用于评估,测试或开发-但不在生产环境中。 系统要求 客...
    2016-09-25 04:21:05 | Apache
  • ZooKeeper-06-一些技巧及解决方案
    使用ZooKeeper创建更高级构造的指南 在本文中,您将找到使用ZooKeeper实施高阶函数的准则。所有这些都是在客户端实施的约定,不需要ZooKeeper的特殊支持。 希望社区能够在客户端库中捕获这些约定,以简化它们的使用并鼓励标准化。 关于ZooKeeper的最有趣的事情之一是,即使ZooKeeper使用异步通知,您也可以使用它来构建同步一致性原语,例如队列和锁。 正如您将看...
    2016-09-25 04:21:05 | Apache