zookeeper
木讷大叔爱运维
对的那条路,往往不是最好走的!
展开
-
zookeeper应用场景
Zookeeper是hadoop的一个子项目,虽然源自hadoop,但是我发现zookeeper脱离hadoop的范畴开发分布式框架的运用越来越多。今天我想谈谈zookeeper,本文不谈如何使用zookeeper,而是zookeeper到底有哪些实际的运用,哪些类型的应用能发挥zookeeper的优势,最后谈谈zookeeper对分布式网站架构能产生怎样的作用。 Zookeeper是针转载 2015-07-17 16:58:21 · 640 阅读 · 0 评论 -
zookeeper会话超时
1、会话概述在ZooKeeper中,客户端和服务端建立连接后,会话随之建立,生成一个全局唯一的会话ID(Session ID)。服务器和客户端之间维持的是一个长连接,在SESSION_TIMEOUT时间内,服务器会确定客户端是否正常连接(客户端会定时向服务器发送heart_beat,服务器重置下次SESSION_TIMEOUT时间)。因此,在正常情况下,Session一直有效,并且ZK集群转载 2015-07-24 11:25:55 · 776 阅读 · 0 评论 -
Zookeeper管理工具node-zk-browser
简介 node-zk-browse使用node.js,基于express.js和node-zookeeper开发,以树的形式展示zookeeper的数据,登录后可以对节点数据进行新增,编辑,删除。搭建1.安装node.js 注意:node-zk-browser要求node.js版本一定要为0.8.14[root@test ~]# cd /usr/local/src[root@test src]原创 2015-12-03 08:19:09 · 1309 阅读 · 0 评论 -
Activemq+Zookeeper集群
简介 activemq基于master-slave集群实现方式有多种,主要为目录共享和数据库共享,但从activemq5.9.0版本开始,增加了基于zookeeper+leveldb的实现方式。借助于zookeeper,因此至少需要(replicas/2)+1个activemq服务存活才能保证集群的正常运行,从而避免单点故障,缺点是没有负载均衡的作用。准备10.10.2.20 zookeeper原创 2015-12-04 12:24:37 · 2098 阅读 · 0 评论 -
activemq调优
activemq 调优1.jconsole监控vim /usr/local/apache-activemq-5.12.1/conf/activemq.xml#添加useJmx="true"<broker xmlns="http://activemq.apache.org/schema/core" brokerName="interface" dataDirectory="${activemq.d原创 2016-06-27 15:43:22 · 13924 阅读 · 0 评论 -
nagios通过python监控zookeeper+activemq
简介 之前讲过基于zookeeper+leveldb实现activemq集群,但是没有关于这方面的合适监控方案,因此本文通过python脚本,由nagios调用实现监控zookeeper+activemq。ps:在网上找了一些nagios插件,用perl或ruby需要安装额外的组件,安装起来就比较麻烦;而通过python什么也不需要安装,nagios直接就可以调用,可能没有人家专业,但对我来说够用原创 2016-07-12 16:04:54 · 2239 阅读 · 0 评论