gaojingsong的博客 -凯发k8国际

`
gaojingsong
  • 浏览: 1124910 次
  • 性别:
  • 来自: 深圳
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 文章分类
    社区版块
    • ( 4)
    • ( 0)
    • ( 80)
    存档分类
    最新评论
    文章列表
    exhibitor is a java supervisor system for zookeeper. it provides a number of features: watches a zk instance and makes sure it is running performs periodic backups perform periodic cleaning of zk log directory a gui explorer for viewing zk nodes a rich rest api exhibitor 是 zookeeper 实例监控,备份,恢复 ...
    一、zookeeper在kafka中的配置 永久链接: http://gaojingsong.iteye.com/blog/2288102 预览文章: kafka单机版环境搭建  ############################# server basics ############################# # the id of the broker. this must be set to a unique integer for each broker. broker.id=0 ############################# socket s ...
    这是一款简易的zookeeper管理工具,界面有待完善...... 1、配置zk地址和登录的用户名口令   2、进行登录   3、进行验证  
    我们知道kafka有kafkaoffset、kafkamanager等管理界面,strom有stromui管理工具,es有head插件,唯独zk缺少界面管理工具,好在阿里有一个taokeeper管理工具.....,本文是zk的另一个显示工具   本开源项目是采用java语言,基于spring boot进行开发的,依赖maven,mysql数据库 安装方法: 1、安装 zk服务器 2、安装maven 3、安装mysql数据库 4、在src/main/resourses/sql下面有用于创建数据库表的脚本,初始化三条数据,zk服务器的三个集群节点 5、在src/main/resou ...
      单机版zookeeper的启动类org.apache.zookeeper.server.zookeeperservermain。 永久链接: http://gaojingsong.iteye.com/blog/1159660 预览文章: ant 环境搭建      切换到zookeeper的解压目录下,即build.xml的当前目录下。用ant eclipse命令进行编译  3、编译结果  4、项目导入  
        3、编译结果  4、项目导入  
    paxos 算法解决的问题是一个分布式系统如何就某个值(决议)达成一致。一个典型的场景是,在一个分布式数据库系统中,如果各节点的初始状态一致,每个节点执行相同的操作序列,那么他们最后能得到一个一致的状态。为保证每个节点执行相同的命令序列,需要在每一条指令上执行一个“一致性算法”以保证每个节点看到的指令一致。一个通用的一致性算法可以应用在许多场景中,是分布式计算中的重要问题。因此从20世纪80年代起对于一致性算法的研究就没有停止过。节点通信存在两种模型:共享内存(shared memory)和消息传递(messages passing)。paxos 算法就是一种基于消息传递模型的一致性算法。 ...
    一、zookeeper在kafka中的作用 1)broker注册 broker在zookeeper中保存为一个临时节点,节点的路径是/brokers/ids/[brokerid],每个节点会保存对应broker的ip以及端口等信息.   2)topic注册 在kafka中,一个topic会被分成多个区并被分到多个broker上,分区的信息以及broker的分布情况都保存在zookeeper中,根节点路径为/brokers/topics,每个topic都会在topics下建立独立的子节点,每个topic节点下都会包含分区以及broker的对应信息,例如下图中的状态 3)生产者负载均 ...
    一、zookeeper在storm充当的作用 storm的所有的状态信息都是保存在zookeeper里面,nimbus通过在zookeeper上面写状态信息来分配任务,supervisor,task通过从zookeeper中读状态来领取任务,同时supervisor, task也会定义发送心跳信息到zookeeper,� ...
    一、问题描述: 最近使用storm之后发现zookeeper总是出现警告,故此跟踪了一下源码,知道问题产生在哪里。警告信息如下: 2014-09-19 13:41:29,400 [myid:1] - warn  [syncthread:1:filetxnlog@321] - fsync-ing the write ahead log in syncthread:1 took 4575ms which will adversely effect operation latency. see the zookeeper troubleshooting guide 2014-09-19 13: ...
    一、入口类是main方法,读取zoo.cfg文件 org.apache.zookeeper.server.quorum.quorumpeermain   public static void main(string[] args) {         quorumpeermain main = new quorumpeermain();         main.initializeandrun(args);  }     二、读取zoo.cfg配置文件,初始化参数 protected void initializeandrun(string[] args){     ...
      一、监控作用   1)用于zookeeper写日志的目录要有足够大小,并且强烈建议在单独的磁盘(挂载点)上,这是影响zk性能最大因素之一。 2)连接数。 3)注册的watcher数。 4)znode是否可读,可写。 5)zk事件通知的延时是否过大。 二、安装过程:   1、下载 wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.zip  wget https://github.com/alibaba/taokeeper/blob/release/r ...
    zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。设计目的1.最终一致性:client不论连接到哪个server,展示给它都是同一个视图,这是zookeeper最重要的性能。2 .可靠性:具有简单、健壮、良好的性能,如果消息m被到一台服务器接受,那么它将被所有的服务器接受。3 .实时性:zookeeper保证客户端将在一个时间间隔范围内获得服务器的更新信息,或者服务器失效的信息。但由于网络延时等原因,zookeeper不能保证两个客户端能同时得到刚更新的数据,如果需要最新数据,应该在读数据之 ...
    global site tag (gtag.js) - google analytics
    网站地图